From 5aad20b9a64407eb75130f02eb852cfbc9e82738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 9 Jul 2013 14:37:40 +0200 Subject: [PATCH 1/2] [IMP] fields: date, datetime: added MONTHS variable holding list of (month_number, month_name) bzr revid: tde@openerp.com-20130709123740-18t5yhbtoru6vpne --- openerp/osv/fields.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 4e8eedf718b..3f0642c9229 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -270,6 +270,21 @@ class float(_column): class date(_column): _type = 'date' + MONTHS = [ + ('01', 'January'), + ('02', 'February'), + ('03', 'March'), + ('04', 'April'), + ('05', 'May'), + ('06', 'June'), + ('07', 'July'), + ('08', 'August'), + ('09', 'September'), + ('10', 'October'), + ('11', 'November'), + ('12', 'December') + ] + @staticmethod def today(*args): """ Returns the current date in a format fit for being a @@ -319,6 +334,22 @@ class date(_column): class datetime(_column): _type = 'datetime' + + MONTHS = [ + ('01', 'January'), + ('02', 'February'), + ('03', 'March'), + ('04', 'April'), + ('05', 'May'), + ('06', 'June'), + ('07', 'July'), + ('08', 'August'), + ('09', 'September'), + ('10', 'October'), + ('11', 'November'), + ('12', 'December') + ] + @staticmethod def now(*args): """ Returns the current datetime in a format fit for being a From 35c73992c5e69ebcd3df7563c249dcf944d9d182 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 9 Jul 2013 15:43:41 +0200 Subject: [PATCH 2/2] [DOC] Added changelog for this branch bzr revid: tde@openerp.com-20130709134341-9qf3blsiq2sd8l81 --- doc/changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index 70d959941ad..1c07f1e391c 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,6 +6,8 @@ Changelog `trunk` ------- +- Added MONTHS attribute on fields.date and fields.datetime, holding the list + (month_number, month_name) - Almost removed ``LocalService()``. For reports, ``openerp.osv.orm.Model.print_report()`` can be used. For workflows, see :ref:`orm-workflows`.