From 6557f06aaf7f365ee1d1027e42d8264ad4ae6005 Mon Sep 17 00:00:00 2001 From: Alex Comba Date: Sat, 12 May 2018 09:35:00 +0200 Subject: [PATCH 1/5] [FIX] l10n_it_fiscalcode: add sync of fiscalcode field to descendants (#474) --- .../migrations/10.0.1.0.1/post-migrate.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py diff --git a/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py b/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py new file mode 100644 index 000000000000..17fae5bda300 --- /dev/null +++ b/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +# Copyright 2018 Alex Comba - Agile Business Group +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +from openerp import api, SUPERUSER_ID + + +def migrate(cr, version): + """ Sync of fiscalcode field to descendants """ + if not version: + return + with api.Environment.manage(): + env = api.Environment(cr, SUPERUSER_ID, {}) + partners = env['res.partner'].search( + [('is_company', '=', True)]) + for partner in partners: + partner._commercial_sync_to_children() From cb9356593909e826e8c8f5cbe300e9849b0154b1 Mon Sep 17 00:00:00 2001 From: francesca-bianchini Date: Wed, 8 Aug 2018 16:31:33 +0200 Subject: [PATCH 2/5] [10.0] Fix l10n_it_fiscalcode performance migration (#521) * fix performance migration * fix E222 multiple spaces * eliminato enumerate --- l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py diff --git a/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py b/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py old mode 100644 new mode 100755 index 17fae5bda300..23367c6aa68e --- a/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py +++ b/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py @@ -15,4 +15,5 @@ def migrate(cr, version): partners = env['res.partner'].search( [('is_company', '=', True)]) for partner in partners: - partner._commercial_sync_to_children() + partner = env['res.partner'].browse(partner.id) + partner.with_prefetch()._commercial_sync_to_children() From 4ea98e269306db25313df519550203ec844cb17d Mon Sep 17 00:00:00 2001 From: Matteo Bilotta Date: Tue, 30 Oct 2018 17:08:23 +0100 Subject: [PATCH 3/5] [IMP] A better wizard for fiscalcode generation. (#569) --- l10n_it_fiscalcode/migrations/11.0.1.1.0/pre-migrate.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 l10n_it_fiscalcode/migrations/11.0.1.1.0/pre-migrate.py diff --git a/l10n_it_fiscalcode/migrations/11.0.1.1.0/pre-migrate.py b/l10n_it_fiscalcode/migrations/11.0.1.1.0/pre-migrate.py new file mode 100644 index 000000000000..f32a5decd237 --- /dev/null +++ b/l10n_it_fiscalcode/migrations/11.0.1.1.0/pre-migrate.py @@ -0,0 +1,9 @@ +# Copyright © 2018 Matteo Bilotta (Link IT s.r.l.) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +def migrate(cr, version): + if not version: + return + + cr.execute("DROP VIEW IF EXISTS res_city_it_code_province;") From 43ceb6adc5b14b94780c3e4a8b8ecf926994fad5 Mon Sep 17 00:00:00 2001 From: simonev Date: Fri, 25 Jun 2021 09:13:04 +0200 Subject: [PATCH 4/5] Upgrade version --- l10n_it_fiscalcode/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_it_fiscalcode/__manifest__.py b/l10n_it_fiscalcode/__manifest__.py index 9271026966b6..5b13f63275a0 100644 --- a/l10n_it_fiscalcode/__manifest__.py +++ b/l10n_it_fiscalcode/__manifest__.py @@ -6,7 +6,7 @@ { "name": "ITA - Codice fiscale", - "version": "14.0.1.0.1", + "version": "14.0.1.0.2", "development_status": "Production/Stable", "category": "Localization/Italy", "author": "Link IT s.r.l., " From 5a4ff0086c7a82252ecda86751fc52d2f9b5d844 Mon Sep 17 00:00:00 2001 From: simonev Date: Tue, 6 Jul 2021 15:02:01 +0200 Subject: [PATCH 5/5] Fix pre-commit --- l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) mode change 100755 => 100644 l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py diff --git a/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py b/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py old mode 100755 new mode 100644 index 23367c6aa68e..45cac80be4bf --- a/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py +++ b/l10n_it_fiscalcode/migrations/10.0.1.0.1/post-migrate.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright 2018 Alex Comba - Agile Business Group # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -from openerp import api, SUPERUSER_ID +from openerp import SUPERUSER_ID, api def migrate(cr, version): @@ -12,8 +11,7 @@ def migrate(cr, version): return with api.Environment.manage(): env = api.Environment(cr, SUPERUSER_ID, {}) - partners = env['res.partner'].search( - [('is_company', '=', True)]) + partners = env["res.partner"].search([("is_company", "=", True)]) for partner in partners: - partner = env['res.partner'].browse(partner.id) + partner = env["res.partner"].browse(partner.id) partner.with_prefetch()._commercial_sync_to_children()