From fe5f34f631c8e0f6379e126f1e05aed6488e2b74 Mon Sep 17 00:00:00 2001 From: Julien Ortet <julien@le-filament.com> Date: Thu, 17 Apr 2025 15:09:34 +0200 Subject: [PATCH] [FIX] page visible uniquement pour les coop --- __manifest__.py | 1 - models/res_partner.py | 1 + views/res_partner.xml | 3 +-- wizard/inpi_update_wizard.py | 4 +++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/__manifest__.py b/__manifest__.py index ce6b717..058cd13 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -23,7 +23,6 @@ "views/res_partner.xml", "views/cgscop_inpi_director_views.xml", # templates - ], "installable": True, "auto_install": False, diff --git a/models/res_partner.py b/models/res_partner.py index 65ca18a..a5260bd 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -264,6 +264,7 @@ class ResPartner(models.Model): "is_company": True, "siret": inpi_facility.descriptionEtablissement.siret, "naf_id": inpi_naf_id.id, + "lang": "fr_FR", } facility_values.update(inpi_adress) logger.info( diff --git a/views/res_partner.xml b/views/res_partner.xml index a5abebc..4fcfe9c 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -13,10 +13,9 @@ /> <field name="arch" type="xml"> <xpath expr="//notebook" position="inside"> - <page name="director_page" string="Dirigeants"> + <page name="director_page" string="Dirigeants" attrs="{'invisible': [('is_cooperative', '!=', True)]}" > <field name="inpi_director_ids" /> </page> - </xpath> </field> </record> diff --git a/wizard/inpi_update_wizard.py b/wizard/inpi_update_wizard.py index 4ea8ce9..2c80017 100644 --- a/wizard/inpi_update_wizard.py +++ b/wizard/inpi_update_wizard.py @@ -43,4 +43,6 @@ class InpiUpdateWizard(models.TransientModel): scop_to_update = self.partner_ids for scop in scop_to_update: - scop.sudo().with_delay().update_from_inpi(update_type="all") + scop.sudo().with_delay( + description=f"Mise à jours INPI: {scop.name}" + ).update_from_inpi(update_type="all") -- GitLab