Merge lp:~openerp-dev/openobject-client/calendar_fix into lp:~openerp-dev/openobject-client/trunk-dev-client

Proposed by Ravi Gadhia (OpenERP)
Status: Merged
Merged at revision: 1451
Proposed branch: lp:~openerp-dev/openobject-client/calendar_fix
Merge into: lp:~openerp-dev/openobject-client/trunk-dev-client
Diff against target: 38 lines (+4/-3)
2 files modified
bin/modules/gui/window/form.py (+2/-0)
bin/widget/view/calendar_gtk/parser.py (+2/-3)
To merge this branch: bzr merge lp:~openerp-dev/openobject-client/calendar_fix
Reviewer Review Type Date Requested Status
Naresh(OpenERP) Pending
Review via email: mp+47376@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/modules/gui/window/form.py'
--- bin/modules/gui/window/form.py 2011-01-13 05:47:45 +0000
+++ bin/modules/gui/window/form.py 2011-01-25 10:21:15 +0000
@@ -299,6 +299,8 @@
299 if autosave:299 if autosave:
300 if not self.modified_save():300 if not self.modified_save():
301 return301 return
302 if self.screen.current_view.view_type in ['calendar','graph']:
303 return
302 self.screen.create_new = True304 self.screen.create_new = True
303 self.screen.new()305 self.screen.new()
304 self.message_state('')306 self.message_state('')
305307
=== modified file 'bin/widget/view/calendar_gtk/parser.py'
--- bin/widget/view/calendar_gtk/parser.py 2011-01-17 06:43:44 +0000
+++ bin/widget/view/calendar_gtk/parser.py 2011-01-25 10:21:15 +0000
@@ -280,11 +280,10 @@
280280
281 for model in models:281 for model in models:
282 name = value = key = model.value[color_field]282 name = value = key = model.value[color_field]
283
284 if isinstance(key, (tuple, list)):283 if isinstance(key, (tuple, list)):
285 value, name = key284 value, name = key
286 key = tuple(key)285 key = tuple(key)
287286
288 if key in colors:287 if key in colors:
289 # already present skip288 # already present skip
290 continue289 continue
@@ -293,7 +292,7 @@
293 # 'color' field292 # 'color' field
294 field_color = None293 field_color = None
295 field_widget = model.mgroup.mfields.get(color_field, False)294 field_widget = model.mgroup.mfields.get(color_field, False)
296 if field_widget and field_widget.attrs['type'] == 'many2one':295 if value and field_widget and field_widget.attrs['type'] == 'many2one':
297 fproxy = RPCProxy(field_widget.attrs['relation'])296 fproxy = RPCProxy(field_widget.attrs['relation'])
298 try:297 try:
299 fdata = fproxy.read(value, [color_field_custom])298 fdata = fproxy.read(value, [color_field_custom])

Subscribers

People subscribed via source and target branches