Skip to content

Commit

Permalink
x[IMP] website_sale_cancel_not_show: Improve domain
Browse files Browse the repository at this point in the history
  • Loading branch information
unaiberis committed Oct 15, 2024
1 parent 65a5b1d commit f97742f
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
1 change: 1 addition & 0 deletions website_sale_cancel_not_show/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"license": "AGPL-3",
"depends": ["website_sale", "sale", "portal"],
"data": [
"security/ir.model.access.csv",
"views/website_sale_my_account_state_templates.xml",
],
"installable": True,
Expand Down
10 changes: 8 additions & 2 deletions website_sale_cancel_not_show/controllers/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,21 @@ def _prepare_home_portal_values(self, counters):

def _prepare_quotations_domain(self, partner):
domain = [
("message_partner_ids", "child_of", [partner.commercial_partner_id.id]),
"&",
("state", "in", ["sent", "draft"]),
"|",
("message_partner_ids", "child_of", [partner.commercial_partner_id.id]),
("partner_id", "child_of", [partner.commercial_partner_id.id]),
]
return domain

def _prepare_orders_domain(self, partner):
domain = [
("message_partner_ids", "child_of", [partner.commercial_partner_id.id]),
"&",
("state", "in", ["sale"]),
"|",
("message_partner_ids", "child_of", [partner.commercial_partner_id.id]),
("partner_id", "child_of", [partner.commercial_partner_id.id]),
]
return domain

Expand Down
2 changes: 2 additions & 0 deletions website_sale_cancel_not_show/security/ir.model.access.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink,domain
portal_partner_quotations_sales_orders,Portal Partner Quotations/Sales Orders,model_sale_order,base.group_portal,1,1,0,1,"[('partner_id','child_of',[user.commercial_partner_id.id])]"

0 comments on commit f97742f

Please sign in to comment.