Skip to content

Commit 5d9807a

Browse files
[MIG] portal_sale_personal_data_only: Migration to 19.0
1 parent d751614 commit 5d9807a

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

portal_sale_personal_data_only/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
33
{
44
"name": "Portal Sale Personal Data Only",
5-
"version": "18.0.1.0.0",
5+
"version": "19.0.1.0.0",
66
"category": "Sale",
77
"author": "Tecnativa, Odoo Community Association (OCA)",
88
"website": "https://github.com/OCA/sale-workflow",

portal_sale_personal_data_only/tests/test_partner_access.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def _create_user(self, letter):
3636
{
3737
"name": f"User {letter}",
3838
"login": f"user_{letter}",
39-
"groups_id": [(6, 0, [self.group_portal.id])],
39+
"group_ids": [(6, 0, [self.group_portal.id])],
4040
}
4141
)
4242

@@ -49,11 +49,13 @@ def _create_partner(self, user):
4949
)
5050

5151
def _create_sale_order(self, partner):
52-
sale_form = Form(self.env["sale.order"])
52+
sale_form = Form(self.env["sale.order"].sudo())
5353
sale_form.partner_id = partner
5454
with sale_form.order_line.new() as line_form:
5555
line_form.product_id = self.product
5656
sale = sale_form.save()
57+
if partner not in sale.message_partner_ids:
58+
sale.message_subscribe(partner_ids=[partner.id])
5759
sale.action_confirm()
5860
sale._create_invoices()
5961
return sale

0 commit comments

Comments
 (0)