Merge lp:~vauxoo/openobject-client/6.1-widget-datetime-dev-julio into lp:openobject-client/6.1

Proposed by Julio Serna-http://www.vauxoo.com
Status: Needs review
Proposed branch: lp:~vauxoo/openobject-client/6.1-widget-datetime-dev-julio
Merge into: lp:openobject-client/6.1
Diff against target: 33 lines (+15/-8)
1 file modified
bin/widget_search/calendar.py (+15/-8)
To merge this branch: bzr merge lp:~vauxoo/openobject-client/6.1-widget-datetime-dev-julio
Reviewer Review Type Date Requested Status
Moisés López - http://www.vauxoo.com Pending
Review via email: mp+130254@code.launchpad.net

Description of the change

modified function _value_get to widget datetime

To post a comment you must log in.

Unmerged revisions

2097. By Julio Serna-http://www.vauxoo.com

[FIX] modified function _value_get to widget datetime

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/widget_search/calendar.py'
2--- bin/widget_search/calendar.py 2011-02-09 09:59:22 +0000
3+++ bin/widget_search/calendar.py 2012-10-17 23:10:25 +0000
4@@ -234,14 +234,21 @@
5 tz_offset=timezone, ignore_unparsable_time=False)
6
7 def _value_get(self):
8- res = []
9- val = self._date_get(self.entry1.get_text())
10- if val:
11- res.append((self.name, '>=', val))
12- val = self._date_get(self.entry2.get_text())
13- if val:
14- res.append((self.name, '<=', val))
15- return {'domain':res}
16+ val = {'domain': [], 'context':{}}
17+ val1 = self._date_get(self.entry1.get_text())
18+ val2 = self._date_get(self.entry2.get_text())
19+ if self.attrs.get('context', False):
20+ val['context'] = eval(self.attrs['context'], {'self': val1, 'self2': val2})
21+ if not self.attrs.get('domain', False):
22+ res = []
23+ if val1:
24+ res.append((self.name, '>=', val1))
25+ if val2:
26+ res.append((self.name, '<=', val2))
27+ val['domain'] = res
28+ else:
29+ val['domain'] = eval(self.attrs['domain'], {'self': val1, 'self2': val2})
30+ return val
31
32 def _value_set(self, value):
33 self.entry1.set_text(value)

Subscribers

People subscribed via source and target branches