Skip to content

Commit 09c556a

Browse files
IrvingReyesluisg123v
authored andcommitted
[MIG] default_warehouse_from_sale_team: Migration to 18.0
- The es.po translation file was updated. - The check_access_rights method was updated to check_access. [1] - The _filter_access_rules_python method was updated to _filtered_access. [1] - String translation calls using _() were replaced with self.env._(). [2] - Version numbers were updated from "17.0" to "18.0". - Tree views were updated to list views in templates. [3] - The field `is_editable` is removed from the picking form view, as invisible fields are no longer required due to [4]. [1]: odoo/odoo#179148 [2]: odoo/odoo#174844 [3]: odoo/odoo#159909 [4]: odoo/odoo#137031
1 parent b086e5e commit 09c556a

File tree

8 files changed

+25
-15
lines changed

8 files changed

+25
-15
lines changed

default_warehouse_from_sale_team/README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ welcomed feedback
9797
`here <https://github.com/Vauxoo/addons-vauxoo/issues/new?body=module:%20
9898
default_warehouse_from_sale_team
9999
%0Aversion:%20
100-
15.0
100+
18.0
101101
%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_
102102

103103
Credits

default_warehouse_from_sale_team/__manifest__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88
"website": "http://www.vauxoo.com",
99
"license": "LGPL-3",
1010
"category": "Inventory/Inventory",
11-
"version": "17.0.1.0.0",
11+
"version": "18.0.1.0.0",
1212
"depends": [
1313
"sale_stock",
1414
"purchase_requisition",
1515
],
16-
"test": [],
1716
"data": [
1817
"views/crm_team_views.xml",
1918
"views/ir_sequence_views.xml",

default_warehouse_from_sale_team/i18n/es.po

+18-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
#
55
msgid ""
66
msgstr ""
7-
"Project-Id-Version: Odoo Server 16.0+e\n"
7+
"Project-Id-Version: Odoo Server 18.0+e\n"
88
"Report-Msgid-Bugs-To: \n"
9-
"POT-Creation-Date: 2023-03-09 01:08+0000\n"
10-
"PO-Revision-Date: 2023-03-09 01:08+0000\n"
9+
"POT-Creation-Date: 2025-02-10 23:25+0000\n"
10+
"PO-Revision-Date: 2025-02-10 23:25+0000\n"
1111
"Last-Translator: \n"
1212
"Language-Team: \n"
1313
"MIME-Version: 1.0\n"
@@ -103,6 +103,11 @@ msgstr "Equipo por defecto"
103103
msgid "Default Warehouse"
104104
msgstr "Almacén por defecto"
105105

106+
#. module: default_warehouse_from_sale_team
107+
#: model:ir.model.fields,field_description:default_warehouse_from_sale_team.field_account_journal__display_name
108+
msgid "Display Name"
109+
msgstr "Nombre mostrado"
110+
106111
#. module: default_warehouse_from_sale_team
107112
#: model:ir.model.fields,help:default_warehouse_from_sale_team.field_crm_team__default_warehouse_id
108113
msgid ""
@@ -112,6 +117,11 @@ msgstr ""
112117
"En este campo se puede definir el almacén por defecto para los usuarios "
113118
"relacionados al equipo de ventas."
114119

120+
#. module: default_warehouse_from_sale_team
121+
#: model:ir.model.fields,field_description:default_warehouse_from_sale_team.field_stock_picking__is_editable
122+
msgid "Is Editable"
123+
msgstr "Es editable"
124+
115125
#. module: default_warehouse_from_sale_team
116126
#: model:ir.model.fields,help:default_warehouse_from_sale_team.field_crm_team__journal_stock_id
117127
msgid ""
@@ -126,6 +136,11 @@ msgstr ""
126136
msgid "Journal"
127137
msgstr "Diario"
128138

139+
#. module: default_warehouse_from_sale_team
140+
#: model:account.journal,name:default_warehouse_from_sale_team.journal_default_team
141+
msgid "Journal Default Warehouse"
142+
msgstr "Diario Almacén por defecto"
143+
129144
#. module: default_warehouse_from_sale_team
130145
#: model:ir.model,name:default_warehouse_from_sale_team.model_account_move
131146
msgid "Journal Entry"
@@ -229,7 +244,6 @@ msgstr "Movimiento de existencias"
229244
#. module: default_warehouse_from_sale_team
230245
#. odoo-python
231246
#: code:addons/default_warehouse_from_sale_team/models/res_users.py:0
232-
#, python-format
233247
msgid "The chosen team (%s) is not in the allowed sales teams for this user"
234248
msgstr ""
235249
"El equipo de venta seleccionado (%s) no está entre los equipos permitidos "

default_warehouse_from_sale_team/models/ir_sequence.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def next_by_code(self, sequence_code, sequence_date=None):
1212
if "sequence_salesteam_id" not in self.env.context:
1313
return super().next_by_code(sequence_code, sequence_date)
1414
salesteam_id = self.env.context["sequence_salesteam_id"]
15-
self.check_access_rights("read")
15+
self.check_access("read")
1616
company_id = self.env.company.id
1717
sequence = self.search(
1818
[

default_warehouse_from_sale_team/models/res_users.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from odoo import _, api, fields, models
1+
from odoo import api, fields, models
22
from odoo.exceptions import ValidationError
33

44

@@ -22,7 +22,7 @@ def _check_section_id(self):
2222
user_wrong_team = self.filtered(lambda u: u.sale_team_id - u.sale_team_ids)
2323
if user_wrong_team:
2424
raise ValidationError(
25-
_(
25+
self.env._(
2626
"The chosen team (%s) is not in the allowed sales teams for this user",
2727
user_wrong_team[0].sale_team_id.name,
2828
)

default_warehouse_from_sale_team/models/stock_picking.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class StockPicking(models.Model):
1111
@api.depends_context("uid")
1212
def _compute_is_editable(self):
1313
# Using intersection operator to keep original env
14-
editable_records = self & self._filter_access_rules_python("write")
14+
editable_records = self & self._filtered_access("write")
1515
editable_records.is_editable = True
1616
(self - editable_records).is_editable = False
1717

default_warehouse_from_sale_team/models/stock_warehouse.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def _access_unallowed_current_user_salesteams(self):
2222
return (
2323
warehouses
2424
and not self.env.su
25-
and warehouses.check_access_rights("read", raise_exception=False)
25+
and warehouses.check_access("read", raise_exception=False)
2626
and failed_rules
2727
and not failed_rules - allowed_rules
2828
)

default_warehouse_from_sale_team/views/stock_picking_views.xml

-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
<field name="model">stock.picking</field>
77
<field name="inherit_id" ref="stock.view_picking_form" />
88
<field name="arch" type="xml">
9-
<field name="show_reserved" position="after">
10-
<field name="is_editable" invisible="True" />
11-
</field>
129
<button name="action_confirm" position="attributes">
1310
<attribute name="invisible" add="not is_editable" separator=" or " />
1411
</button>

0 commit comments

Comments
 (0)