Merge lp:~openerp-dev/openerp-web/7.0-today-filter-mat into lp:openerp-web/7.0
Status: | Needs review |
---|---|
Proposed branch: | lp:~openerp-dev/openerp-web/7.0-today-filter-mat |
Merge into: | lp:openerp-web/7.0 |
Diff against target: |
224 lines (+110/-8) 4 files modified
addons/web/static/src/js/corelib.js (+22/-2) addons/web/static/src/js/data.js (+8/-2) addons/web/static/src/js/pyeval.js (+45/-4) addons/web/static/test/evals.js (+35/-0) |
To merge this branch: | bzr merge lp:~openerp-dev/openerp-web/7.0-today-filter-mat |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
OpenERP Core Team | Pending | ||
Review via email: mp+203589@code.launchpad.net |
Description of the change
backport of trunk revision 3919, not to be merged in 7.0
[MERGE] [ADD] ways to correctly handle local datetimes in e.g. domains
* Alter datetime.now(), generate a local datetime (add utcnow() which generates a UTC datetime)
* Implement datetime.replace() to manipulate local datetimes
* Implement date.today(), generates a local date
* Implement datetime.toJSON(), returns a javascript Date (assumes datetime attributes are local)
* Add conversion hook in JSON and JSONP handlers, automatically converts a Date object to a UTC datetime formatted according to server formats
Should allow the generation of correctly working (from the end-user's POV) [Today] filters, amongst other things.
Eg: a local expression in a domain for 'Today 00:00:00' would now be expressed as 'datetime.
Unmerged revisions
- 4131. By Martin Trigaux (OpenERP)
-
[MERGE] sync with 7.0 up to rev 4159
- 4130. By Martin Trigaux (OpenERP)
-
[fix] grouping_field can be undefined
- 4129. By Martin Trigaux (OpenERP)
-
[ADD] backport part of trunk rev 3918.3923: allow to use filtres defined with field:day
- 4128. By Martin Trigaux (OpenERP)
-
[ADD] filters: backport of trunk rev 3919