You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
881 B
27 lines
881 B
# Copyright 2018 Eficent Business and IT Consulting Services, S.L.
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
|
from openupgradelib import openupgrade
|
|
from psycopg2.extensions import AsIs
|
|
|
|
_column_renames = {
|
|
'res_partner': [('sector_id', None)],
|
|
}
|
|
|
|
_xmlid_renames = [
|
|
('partner_sector.group_use_partner_sector_for_person',
|
|
'partner_industry_secondary.group_use_partner_industry_for_person'),
|
|
]
|
|
|
|
|
|
@openupgrade.migrate(use_env=True)
|
|
def migrate(env, version):
|
|
cr = env.cr
|
|
if openupgrade.table_exists(cr, 'res_partner_sector'):
|
|
openupgrade.rename_columns(cr, _column_renames)
|
|
openupgrade.rename_xmlids(cr, _xmlid_renames)
|
|
cr.execute(
|
|
"""
|
|
ALTER TABLE res_partner_industry
|
|
ADD COLUMN %s integer;
|
|
""", (AsIs(openupgrade.get_legacy_name('old_sector_id')), ),
|
|
)
|