|
@ -136,6 +136,10 @@ class DynamicFields(models.Model): |
|
|
'arch_base': arch_base, |
|
|
'arch_base': arch_base, |
|
|
'active': True |
|
|
'active': True |
|
|
}) |
|
|
}) |
|
|
|
|
|
return { |
|
|
|
|
|
'type': 'ir.actions.client', |
|
|
|
|
|
'tag': 'reload', |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
def add_field_to_tree_view(self): |
|
|
def add_field_to_tree_view(self): |
|
|
if self.env['ir.model.fields'].sudo().search( |
|
|
if self.env['ir.model.fields'].sudo().search( |
|
@ -161,6 +165,10 @@ class DynamicFields(models.Model): |
|
|
'inherit_id': self.tree_view_id.id, |
|
|
'inherit_id': self.tree_view_id.id, |
|
|
'arch_base': tree_view_arch_base, |
|
|
'arch_base': tree_view_arch_base, |
|
|
'active': True}) |
|
|
'active': True}) |
|
|
|
|
|
return { |
|
|
|
|
|
'type': 'ir.actions.client', |
|
|
|
|
|
'tag': 'reload', |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
else: |
|
|
else: |
|
|
raise ValidationError( |
|
|
raise ValidationError( |
|
|