diff --git a/addons/project_purchase/models/project.py b/addons/project_purchase/models/project.py index 6861ea62ac9..9de301d16d2 100644 --- a/addons/project_purchase/models/project.py +++ b/addons/project_purchase/models/project.py @@ -58,10 +58,18 @@ class Project(models.Model): 'domain': domain, 'context': { 'create': False, + 'edit': False, }, } if res_id: action['res_id'] = res_id + if 'views' in action: + action['views'] = [ + (view_id, view_type) + for view_id, view_type in action['views'] + if view_type == 'form' + ] or [False, 'form'] + action['view_mode'] = 'form' return action return super().action_profitability_items(section_name, domain, res_id)