From ef8193826afd548d5f74c7d3d58c077365325447 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 24 Jan 2024 23:49:04 +0100 Subject: [PATCH] [MIG] l10n_fr_intrastat_product to v17 --- l10n_fr_intrastat_product/__manifest__.py | 3 +- .../data/account_fiscal_position_template.xml | 20 ------------- .../migrations/14.0.1.0.0/pre-migration.py | 13 --------- .../models/intrastat_fr_regime.py | 7 ++--- l10n_fr_intrastat_product/post_install.py | 5 +--- .../views/intrastat_fr_regime.xml | 2 +- .../views/intrastat_product_declaration.xml | 28 +++++++++---------- .../views/res_config_settings.xml | 23 +++++++++------ 8 files changed, 33 insertions(+), 68 deletions(-) delete mode 100644 l10n_fr_intrastat_product/data/account_fiscal_position_template.xml delete mode 100644 l10n_fr_intrastat_product/migrations/14.0.1.0.0/pre-migration.py diff --git a/l10n_fr_intrastat_product/__manifest__.py b/l10n_fr_intrastat_product/__manifest__.py index 9b3b65138..dd5bf0acc 100644 --- a/l10n_fr_intrastat_product/__manifest__.py +++ b/l10n_fr_intrastat_product/__manifest__.py @@ -4,7 +4,7 @@ { "name": "EMEBI", - "version": "16.0.1.3.0", + "version": "17.0.1.0.0", "category": "Localisation/Report Intrastat", "license": "AGPL-3", "summary": "EMEBI (ex-DEB) for France", @@ -18,7 +18,6 @@ ], "data": [ "security/ir.model.access.csv", - "data/account_fiscal_position_template.xml", "data/intrastat_fr_regime.xml", "views/intrastat_product_declaration.xml", "views/intrastat_fr_regime.xml", diff --git a/l10n_fr_intrastat_product/data/account_fiscal_position_template.xml b/l10n_fr_intrastat_product/data/account_fiscal_position_template.xml deleted file mode 100644 index 2f31e0896..000000000 --- a/l10n_fr_intrastat_product/data/account_fiscal_position_template.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - b2b - - - b2c - - diff --git a/l10n_fr_intrastat_product/migrations/14.0.1.0.0/pre-migration.py b/l10n_fr_intrastat_product/migrations/14.0.1.0.0/pre-migration.py deleted file mode 100644 index cc47d4ffe..000000000 --- a/l10n_fr_intrastat_product/migrations/14.0.1.0.0/pre-migration.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 2022 Akretion France (http://www.akretion.com/) -# @author: Alexis de Lattre -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - - -def migrate(cr, version): - if not version: - return - - cr.execute( - 'ALTER TABLE "l10n_fr_intrastat_product_declaration" RENAME "type" ' - 'TO "declaration_type"' - ) diff --git a/l10n_fr_intrastat_product/models/intrastat_fr_regime.py b/l10n_fr_intrastat_product/models/intrastat_fr_regime.py index 8fca1dd76..799a5d6b7 100644 --- a/l10n_fr_intrastat_product/models/intrastat_fr_regime.py +++ b/l10n_fr_intrastat_product/models/intrastat_fr_regime.py @@ -36,9 +36,6 @@ class IntrastatFrRegime(models.Model): ] @api.depends("code", "name") - def name_get(self): - res = [] + def _compute_display_name(self): for rec in self: - name = "%s. %s" % (rec.code, rec.name) - res.append((rec.id, name)) - return res + rec.display_name = f"{rec.code}. {rec.name}" diff --git a/l10n_fr_intrastat_product/post_install.py b/l10n_fr_intrastat_product/post_install.py index c71f304b9..c412ab9a7 100644 --- a/l10n_fr_intrastat_product/post_install.py +++ b/l10n_fr_intrastat_product/post_install.py @@ -4,13 +4,10 @@ import logging -from odoo import SUPERUSER_ID, api - logger = logging.getLogger(__name__) -def set_fr_company_intrastat(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) +def set_fr_company_intrastat(env): imdo = env["ir.model.data"] afpo = env["account.fiscal.position"] fr_id = env.ref("base.fr").id diff --git a/l10n_fr_intrastat_product/views/intrastat_fr_regime.xml b/l10n_fr_intrastat_product/views/intrastat_fr_regime.xml index ebbeb526d..d11305c57 100644 --- a/l10n_fr_intrastat_product/views/intrastat_fr_regime.xml +++ b/l10n_fr_intrastat_product/views/intrastat_fr_regime.xml @@ -15,7 +15,7 @@ name="web_ribbon" title="Archived" bg_color="bg-danger" - attrs="{'invisible': [('active', '=', True)]}" + invisible="active" />