Merge lp:~openerp-dev/openobject-client-web/trunk-bug-720173-jra into lp:openobject-client-web/trunk

Proposed by Jiten (OpenERP)
Status: Merged
Approved by: Xavier (Open ERP)
Approved revision: 4627
Merged at revision: 4632
Proposed branch: lp:~openerp-dev/openobject-client-web/trunk-bug-720173-jra
Merge into: lp:openobject-client-web/trunk
Diff against target: 16 lines (+6/-0)
1 file modified
addons/openerp/widgets/form/_o2m.py (+6/-0)
To merge this branch: bzr merge lp:~openerp-dev/openobject-client-web/trunk-bug-720173-jra
Reviewer Review Type Date Requested Status
OpenERP R&D Web Team Pending
Review via email: mp+54861@code.launchpad.net

Description of the change

In case of O2Ms nested in O2M form if the parent id is not saved/created than it should not allow to create new record.

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
1=== modified file 'addons/openerp/widgets/form/_o2m.py'
2--- addons/openerp/widgets/form/_o2m.py 2011-02-10 16:09:23 +0000
3+++ addons/openerp/widgets/form/_o2m.py 2011-03-25 13:32:31 +0000
4@@ -210,6 +210,12 @@
5 if 'default_name' in current.context:
6 del current.context['default_name']
7
8+ if self.view_type == 'tree' and pparams:
9+ if not pparams.id:
10+ self.editable = False
11+ else:
12+ self.editable = True
13+
14 self.screen = Screen(current, prefix=self.name, views_preloaded=view,
15 editable=self.editable, readonly=self.readonly,
16 selectable=0, nolinks=self.link, _o2m=1)