diff --git a/agreement_legal/migrations/13.0.1.0.0/post-migration.py b/agreement_legal/migrations/13.0.1.0.0/post-migration.py new file mode 100644 index 000000000..89eba39b9 --- /dev/null +++ b/agreement_legal/migrations/13.0.1.0.0/post-migration.py @@ -0,0 +1,13 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from openupgradelib import openupgrade, openupgrade_90 + +attachment_fields = { + "agreement": [("signed_contract", None)], +} + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade_90.convert_binary_field_to_attachment(env, attachment_fields) diff --git a/agreement_legal/migrations/13.0.1.0.0/pre-migration.py b/agreement_legal/migrations/13.0.1.0.0/pre-migration.py new file mode 100644 index 000000000..a3c6e1dd1 --- /dev/null +++ b/agreement_legal/migrations/13.0.1.0.0/pre-migration.py @@ -0,0 +1,13 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openupgradelib import openupgrade + +column_renames = { + "agreement": [("signed_contract", None)], +} + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.rename_columns(env.cr, column_renames)