Skip to content

Commit 6ec6b02

Browse files
committed
[MIG] hr_presence: Migrate to 18.0
1 parent 8699e4f commit 6ec6b02

3 files changed

Lines changed: 34 additions & 1 deletion

File tree

docsource/modules170-180.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ Module coverage 17.0 -> 18.0
202202
+---------------------------------------------------+----------------------+-------------------------------------------------+
203203
| hr_org_chart |Nothing to do | |
204204
+---------------------------------------------------+----------------------+-------------------------------------------------+
205-
| hr_presence | | |
205+
| hr_presence |Done | |
206206
+---------------------------------------------------+----------------------+-------------------------------------------------+
207207
| hr_recruitment |Done | |
208208
+---------------------------------------------------+----------------------+-------------------------------------------------+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright 2026 OpenUpgrade Contributors
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
from openupgradelib import openupgrade
5+
6+
7+
@openupgrade.migrate()
8+
def migrate(env, version):
9+
openupgrade.map_values(
10+
env.cr,
11+
openupgrade.get_legacy_name("hr_presence_state_display"),
12+
"hr_presence_state_display",
13+
[("to_define", "out_of_working_hour")],
14+
table="hr_employee",
15+
)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Copyright 2026 OpenUpgrade Contributors
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
from openupgradelib import openupgrade
5+
6+
_new_columns = [
7+
("hr.employee.base", "manually_set_presence", "boolean", False),
8+
]
9+
10+
_column_copies = {
11+
"hr_employee": [("hr_presence_state_display", None, None)],
12+
}
13+
14+
15+
@openupgrade.migrate()
16+
def migrate(env, version):
17+
openupgrade.add_columns(env, _new_columns)
18+
openupgrade.copy_columns(env.cr, _column_copies)

0 commit comments

Comments
 (0)