Manage exclude field on many2one
issue3173 review1211002
This commit is contained in:
1 parent
208a8c3255
commit
f787cafd87
2 files changed
+4
-1
No files matched your search
@@ -415,6 +415,8 @@ class Record(SignalEvent):
|
||||
for fieldname, value in val.items():
|
||||
if fieldname not in self.group.fields:
|
||||
continue
|
||||
if fieldname == self.group.exclude_field:
|
||||
continue
|
||||
if isinstance(self.group.fields[fieldname], (fields.M2OField,
|
||||
fields.ReferenceField)):
|
||||
field_rec_name = fieldname + '.rec_name'
|
||||
|
||||
@@ -195,7 +195,8 @@ class Many2One(WidgetInterface):
|
||||
context = self.field.context_get(self.record)
|
||||
return Screen(self.get_model(), domain=domain, context=context,
|
||||
mode=['form'], view_ids=self.attrs.get('view_ids', '').split(','),
|
||||
views_preload=self.attrs.get('views', {}), readonly=self._readonly)
|
||||
views_preload=self.attrs.get('views', {}), readonly=self._readonly,
|
||||
exclude_field=self.attrs.get('relation_field'))
|
||||
|
||||
def sig_new(self, *args):
|
||||
model = self.get_model()
|
||||
|
||||
Reference in new issue
Block a user