openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #05075
[Merge] lp:~openerp-dev/openobject-client/trunk-bug-720808-nch into lp:openobject-client
Naresh(OpenERP) has proposed merging lp:~openerp-dev/openobject-client/trunk-bug-720808-nch into lp:openobject-client.
Requested reviews:
OpenERP sa GTK client R&D (openerp-dev-gtk)
Related bugs:
Bug #720808 in OpenERP GTK Client: "V6 - O2M does not send context in default_get while switching from list to form."
https://bugs.launchpad.net/openobject-client/+bug/720808
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-720808-nch/+merge/56512
--
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-720808-nch/+merge/56512
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client/trunk-bug-720808-nch.
=== modified file 'bin/widget/model/group.py'
--- bin/widget/model/group.py 2010-12-16 07:01:07 +0000
+++ bin/widget/model/group.py 2011-04-06 06:12:34 +0000
@@ -399,6 +399,8 @@
m.set(data, signal=False)
if len(new) and len(to_add):
+ if self.parent and self.screen:
+ ctx.update(self.parent.expr_eval(self.screen.default_get))
ctx.update(self.context)
values = self.rpc.default_get(to_add, ctx)
for t in to_add:
=== modified file 'bin/widget/screen/screen.py'
--- bin/widget/screen/screen.py 2011-02-11 06:59:40 +0000
+++ bin/widget/screen/screen.py 2011-04-06 06:12:34 +0000
@@ -596,6 +596,7 @@
if custom:
self.models.add_fields_custom(fields, self.models)
else:
+ self.models.screen = self
self.models.add_fields(fields, self.models, context=context)
self.fields = self.models.fields
Follow ups