From 80a340430d75dcd4a8a34ceb97e967742fedfd5a Mon Sep 17 00:00:00 2001 From: Irving Daniel Reyes Elizondo Date: Tue, 28 Jan 2025 18:32:27 +0000 Subject: [PATCH] [MIG] default_warehouse_from_sale_team: Migration to 18.0 --- default_warehouse_from_sale_team/__manifest__.py | 2 +- default_warehouse_from_sale_team/models/ir_sequence.py | 2 +- default_warehouse_from_sale_team/models/res_users.py | 4 ++-- default_warehouse_from_sale_team/models/stock_picking.py | 2 +- default_warehouse_from_sale_team/models/stock_warehouse.py | 2 +- .../views/stock_picking_views.xml | 3 --- 6 files changed, 6 insertions(+), 9 deletions(-) diff --git a/default_warehouse_from_sale_team/__manifest__.py b/default_warehouse_from_sale_team/__manifest__.py index c95d01c0b6f..ab6e40484c0 100644 --- a/default_warehouse_from_sale_team/__manifest__.py +++ b/default_warehouse_from_sale_team/__manifest__.py @@ -8,7 +8,7 @@ "website": "http://www.vauxoo.com", "license": "LGPL-3", "category": "Inventory/Inventory", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "depends": [ "sale_stock", "purchase_requisition", diff --git a/default_warehouse_from_sale_team/models/ir_sequence.py b/default_warehouse_from_sale_team/models/ir_sequence.py index 05a3d388581..f6406a7c7f6 100644 --- a/default_warehouse_from_sale_team/models/ir_sequence.py +++ b/default_warehouse_from_sale_team/models/ir_sequence.py @@ -12,7 +12,7 @@ def next_by_code(self, sequence_code, sequence_date=None): if "sequence_salesteam_id" not in self.env.context: return super().next_by_code(sequence_code, sequence_date) salesteam_id = self.env.context["sequence_salesteam_id"] - self.check_access_rights("read") + self.check_access("read") company_id = self.env.company.id sequence = self.search( [ diff --git a/default_warehouse_from_sale_team/models/res_users.py b/default_warehouse_from_sale_team/models/res_users.py index 88f9a464baf..9e621106e3f 100644 --- a/default_warehouse_from_sale_team/models/res_users.py +++ b/default_warehouse_from_sale_team/models/res_users.py @@ -1,4 +1,4 @@ -from odoo import _, api, fields, models +from odoo import api, fields, models from odoo.exceptions import ValidationError @@ -22,7 +22,7 @@ def _check_section_id(self): user_wrong_team = self.filtered(lambda u: u.sale_team_id - u.sale_team_ids) if user_wrong_team: raise ValidationError( - _( + self.env._( "The chosen team (%s) is not in the allowed sales teams for this user", user_wrong_team[0].sale_team_id.name, ) diff --git a/default_warehouse_from_sale_team/models/stock_picking.py b/default_warehouse_from_sale_team/models/stock_picking.py index 9d74e422933..2f56b256b06 100644 --- a/default_warehouse_from_sale_team/models/stock_picking.py +++ b/default_warehouse_from_sale_team/models/stock_picking.py @@ -11,7 +11,7 @@ class StockPicking(models.Model): @api.depends_context("uid") def _compute_is_editable(self): # Using intersection operator to keep original env - editable_records = self & self._filter_access_rules_python("write") + editable_records = self & self._filtered_access("write") editable_records.is_editable = True (self - editable_records).is_editable = False diff --git a/default_warehouse_from_sale_team/models/stock_warehouse.py b/default_warehouse_from_sale_team/models/stock_warehouse.py index 052f841e119..2af3dcc0798 100644 --- a/default_warehouse_from_sale_team/models/stock_warehouse.py +++ b/default_warehouse_from_sale_team/models/stock_warehouse.py @@ -22,7 +22,7 @@ def _access_unallowed_current_user_salesteams(self): return ( warehouses and not self.env.su - and warehouses.check_access_rights("read", raise_exception=False) + and warehouses.check_access("read", raise_exception=False) and failed_rules and not failed_rules - allowed_rules ) diff --git a/default_warehouse_from_sale_team/views/stock_picking_views.xml b/default_warehouse_from_sale_team/views/stock_picking_views.xml index 07f2537140e..481717fcac5 100644 --- a/default_warehouse_from_sale_team/views/stock_picking_views.xml +++ b/default_warehouse_from_sale_team/views/stock_picking_views.xml @@ -6,9 +6,6 @@ stock.picking - - -