Skip to content

Commit 4a9bf7d

Browse files
committed
[MIG] purchase_request_department: Migration to 14.0
1 parent 29e22e2 commit 4a9bf7d

File tree

4 files changed

+10
-12
lines changed

4 files changed

+10
-12
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Copyright 2017-2020 Forgeflow S.L.
2-
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0).
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
33

44
{
55
"name": "Purchase Request Department",
66
"author": "ForgeFlow, Odoo Community Association (OCA)",
7-
"version": "13.0.1.0.0",
7+
"version": "14.0.1.0.0",
88
"website": "https://github.com/OCA/purchase-workflow",
99
"category": "Purchase Management",
1010
"post_init_hook": "post_init_hook",
1111
"depends": ["hr", "purchase_request"],
1212
"data": ["views/purchase_request_department_view.xml"],
13-
"license": "LGPL-3",
13+
"license": "AGPL-3",
1414
"installable": True,
1515
}

purchase_request_department/hooks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Copyright 2017-2020 Forgeflow S.L.
2-
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0).
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
33
import logging
44

55
from odoo import SUPERUSER_ID, api

purchase_request_department/models/purchase_request.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Copyright 2017-2020 Forgeflow S.L.
2-
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0).
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
33
from odoo import api, fields, models
44

55

@@ -15,17 +15,15 @@ def _get_my_department(self):
1515
)
1616

1717
department_id = fields.Many2one(
18-
"hr.department", "Department", default=_get_my_department
18+
comodel_name="hr.department",
19+
string="Department",
20+
default=lambda self: self._get_my_department(),
1921
)
2022

2123
@api.onchange("requested_by")
2224
def onchange_requested_by(self):
2325
employees = self.requested_by.employee_ids
24-
self.department_id = (
25-
employees[0].department_id
26-
if employees
27-
else self.env["hr.department"] or False
28-
)
26+
self.department_id = employees[:1].department_id
2927

3028

3129
class PurchaseRequestLine(models.Model):

purchase_request_department/tests/test_purchase_request_department.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Copyright 2017-2020 Forgeflow S.L.
2-
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0).
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
33

44
from odoo.tests.common import TransactionCase
55

0 commit comments

Comments
 (0)