Skip to content
Snippets Groups Projects
Commit d59817c6 authored by jordan's avatar jordan
Browse files

[update] disable create intervention when sale_order is not draft

parent ec295690
Branches
Tags
No related merge requests found
...@@ -176,6 +176,10 @@ class SaleProject(models.Model): ...@@ -176,6 +176,10 @@ class SaleProject(models.Model):
# ------------------------------------------------------ # ------------------------------------------------------
def action_interventions(self): def action_interventions(self):
tree_view = self.env.ref("ap_sale_project.sale_intervention_tree").id tree_view = self.env.ref("ap_sale_project.sale_intervention_tree").id
if self.sale_order_id.state == 'draft':
create = True
else:
create = False
return { return {
"type": "ir.actions.act_window", "type": "ir.actions.act_window",
"name": "Interventions", "name": "Interventions",
...@@ -189,6 +193,7 @@ class SaleProject(models.Model): ...@@ -189,6 +193,7 @@ class SaleProject(models.Model):
], ],
"domain": [("project_id", "=", self.id)], "domain": [("project_id", "=", self.id)],
"context": { "context": {
"create": create,
"default_project_id": self.id, "default_project_id": self.id,
"search_default_group_by_intervention_type": True, "search_default_group_by_intervention_type": True,
}, },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment