Merge lp:~openerp-dev/openobject-client/trunk-bug-816207-nch into lp:openobject-client

Proposed by Naresh(OpenERP)
Status: Merged
Merged at revision: 1937
Proposed branch: lp:~openerp-dev/openobject-client/trunk-bug-816207-nch
Merge into: lp:openobject-client
Diff against target: 42 lines (+4/-17)
2 files modified
bin/widget_search/custom_filter.py (+4/-3)
bin/widget_search/form.py (+0/-14)
To merge this branch: bzr merge lp:~openerp-dev/openobject-client/trunk-bug-816207-nch
Reviewer Review Type Date Requested Status
Naresh(OpenERP) Approve
Review via email: mp+70520@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Naresh(OpenERP) (nch-openerp) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/widget_search/custom_filter.py'
--- bin/widget_search/custom_filter.py 2011-04-07 05:32:21 +0000
+++ bin/widget_search/custom_filter.py 2011-08-05 06:02:15 +0000
@@ -112,9 +112,10 @@
112 self.widget_obj.field_left = self.field_selection[field_string][0]112 self.widget_obj.field_left = self.field_selection[field_string][0]
113 self.widget_obj.selected_oper_text = self.operators_lst[self.combo_op.get_active()]113 self.widget_obj.selected_oper_text = self.operators_lst[self.combo_op.get_active()]
114 self.widget_obj.selected_oper = self.op_selection[self.widget_obj.selected_oper_text]114 self.widget_obj.selected_oper = self.op_selection[self.widget_obj.selected_oper_text]
115 wid_domain = self.widget_obj._value_get()115 domain = self.widget_obj._value_get()
116 condition = self.condition_next.get_active() == 0 and '&' or '|'116 condition = self.condition_next.get_active() == 1 and '|' or False
117 domain = [condition] + wid_domain117 if condition:
118 domain = [condition] + domain
118 return {'domain':domain}119 return {'domain':domain}
119120
120 def sig_exec(self, widget):121 def sig_exec(self, widget):
121122
=== modified file 'bin/widget_search/form.py'
--- bin/widget_search/form.py 2011-07-27 12:55:13 +0000
+++ bin/widget_search/form.py 2011-08-05 06:02:15 +0000
@@ -460,20 +460,6 @@
460 ordered_gp += self.groupby[val]460 ordered_gp += self.groupby[val]
461 if ordered_gp:461 if ordered_gp:
462 context.update({'group_by':ordered_gp})462 context.update({'group_by':ordered_gp})
463 if domain:
464 pos = False
465 if '&' in domain or '|' in domain:
466 if domain[-2] in ['&','|']:
467 pos = 2
468 elif len(domain) >= 4 and domain[-4] in ['&','|']:
469 pos = 4
470 if len(domain) == 4 and domain[0] in ['&','|'] and domain[1] in ['&','|']:
471 domain = domain[1:]
472 else:
473 if pos:
474 res1 = domain[:-pos]
475 res2 = domain[-(pos-1):]
476 domain = res1 + res2
477 return {'domain':domain, 'context':context}463 return {'domain':domain, 'context':context}
478464
479 def destroy(self):465 def destroy(self):