From d5316d027c71d428a0be60c8e3e2559ec22a7f39 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sun, 31 Jan 2016 14:02:10 +0100 Subject: [PATCH] [IMP] web_search_datetime_completion: Improve README and add image --- web_search_datetime_completion/README.rst | 38 +++++++++++++----- web_search_datetime_completion/__openerp__.py | 3 ++ .../static/src/img/datetime_completion.png | Bin 0 -> 8707 bytes 3 files changed, 30 insertions(+), 11 deletions(-) create mode 100644 web_search_datetime_completion/static/src/img/datetime_completion.png diff --git a/web_search_datetime_completion/README.rst b/web_search_datetime_completion/README.rst index 0e149b1c..0129baa5 100644 --- a/web_search_datetime_completion/README.rst +++ b/web_search_datetime_completion/README.rst @@ -1,37 +1,53 @@ .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :alt: License: AGPL-3 + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +=========================================== More completion options for datetime fields =========================================== -This module was written to extend the offers shown to the user when starting to fill in a date. In standard odoo, the only offer is the date at 00:00:00 hours, while it can be convenient for the user to have other options, too. When searching for the end of a period, ``23:59:59`` would come to mind, and there also might be domain specific times that make sense. +This module was written to extend the offers shown to the user when starting +to fill in a date. In standard odoo, the only offer is the date at 00:00:00 +hours, while it can be convenient for the user to have other options, too. +When searching for the end of a period, ``23:59:59`` would come to mind, and +there also might be domain specific times that make sense. Configuration ============= -If you do nothing, only the time ``23:59:59`` is added to the completion dropdown. +If you do nothing, only the time ``23:59:59`` is added to the completion +dropdown. -In your code, you can add an options dictionary with a key ``completion_options`` which contains a list if dictionaries detailing the offsets that should be added to the parsed date, like:: +In your code, you can add an options dictionary with a key +``completion_options`` which contains a list if dictionaries detailing the +offsets that should be added to the parsed date, like:: -which would offer to search for the date at half past twelve. Note that when you set ``completion_options``, you have to list all options you want to see, as the standard options will be replaced with your list. +which would offer to search for the date at half past twelve. Note that when +you set ``completion_options``, you have to list all options you want to see, +as the standard options will be replaced with your list. Usage ===== -Start filling in your date in a search field and choose one of the additional options offered. - -For further information, please visit: +Start filling in your date in a search field and choose one of the additional +options offered. -* https://www.odoo.com/forum/help-1 +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/162/8.0 Bug Tracker =========== Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed feedback -`here `_. +If you spotted it first, help us smashing it by providing a detailed and +welcomed feedback +`here `_. Credits ======= diff --git a/web_search_datetime_completion/__openerp__.py b/web_search_datetime_completion/__openerp__.py index 0782ac86..f27117b3 100644 --- a/web_search_datetime_completion/__openerp__.py +++ b/web_search_datetime_completion/__openerp__.py @@ -32,6 +32,9 @@ "data": [ 'views/templates.xml', ], + "images": [ + "static/src/datetime_completion.img", + ], "auto_install": False, "installable": True, "application": False, diff --git a/web_search_datetime_completion/static/src/img/datetime_completion.png b/web_search_datetime_completion/static/src/img/datetime_completion.png new file mode 100644 index 0000000000000000000000000000000000000000..08b154e2a180335ba3f491b2478968b3e4fe5004 GIT binary patch literal 8707 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