Skip to content
Extraits de code Groupes Projets
Valider c983c956 rédigé par Julien - Le Filament's avatar Julien - Le Filament
Parcourir les fichiers

[UPD] remove test button and precommit

parent 62e643e7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
# security # security
"security/ir.model.access.csv", "security/ir.model.access.csv",
# datas # datas
"data/cron_data.xml",
# views # views
"views/menus.xml", "views/menus.xml",
"views/res_partner.xml", "views/res_partner.xml",
......
...@@ -98,7 +98,7 @@ class ResPartner(models.Model): ...@@ -98,7 +98,7 @@ class ResPartner(models.Model):
# check si l etablissement principal est le siege # check si l etablissement principal est le siege
ets_prin = inpi_data.formality.content.personneMorale.etablissementPrincipal ets_prin = inpi_data.formality.content.personneMorale.etablissementPrincipal
if ( if ( ets_prin and
ets_prin.descriptionEtablissement.rolePourEntreprise ets_prin.descriptionEtablissement.rolePourEntreprise
== inpi_models.RolePourEntreprise.SIEGE_ETS_PRIN.value == inpi_models.RolePourEntreprise.SIEGE_ETS_PRIN.value
): ):
...@@ -117,6 +117,14 @@ class ResPartner(models.Model): ...@@ -117,6 +117,14 @@ class ResPartner(models.Model):
): ):
return ets return ets
# si dissolution on renvoi l adresse du siege fermé
for ets in ets_secondaires:
if (
ets.descriptionEtablissement.rolePourEntreprise
== inpi_models.RolePourEntreprise.SIEGE_FERME.value
):
return ets
# -------------------------------------------------- # --------------------------------------------------
# Fonctions update générale # Fonctions update générale
# -------------------------------------------------- # --------------------------------------------------
...@@ -343,6 +351,7 @@ class ResPartner(models.Model): ...@@ -343,6 +351,7 @@ class ResPartner(models.Model):
Met a jours l adresse du siege dans la periode Met a jours l adresse du siege dans la periode
""" """
siege = self._get_siege(inpi_data=inpi_data) siege = self._get_siege(inpi_data=inpi_data)
if siege:
inpi_address = self._get_inpi_address(siege.adresse) inpi_address = self._get_inpi_address(siege.adresse)
adress_values = ["street", "cedex", "street2", "zip", "city"] adress_values = ["street", "cedex", "street2", "zip", "city"]
...@@ -385,6 +394,7 @@ class ResPartner(models.Model): ...@@ -385,6 +394,7 @@ class ResPartner(models.Model):
self._update_etablissement_from_inpi(inpi_data=inpi_data) self._update_etablissement_from_inpi(inpi_data=inpi_data)
period = self._get_current_period() period = self._get_current_period()
if period:
period.write({"end": datetime.datetime.now().date(), "end_reason": "inpi"}) period.write({"end": datetime.datetime.now().date(), "end_reason": "inpi"})
period_values = self._get_values_from_period(period) period_values = self._get_values_from_period(period)
self.env["scop.period"].with_context().create(period_values) self.env["scop.period"].with_context().create(period_values)
...@@ -15,14 +15,6 @@ ...@@ -15,14 +15,6 @@
ref="cgscop_liasse_fiscale.scop_liasse_fiscale_inherit_res_partner_view" ref="cgscop_liasse_fiscale.scop_liasse_fiscale_inherit_res_partner_view"
/> />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//header" position="inside">
<button
name="update_from_inpi"
type="object"
class="btn-info"
string="Mettre à jours depuis INPI"
/>
</xpath>
<xpath expr="//notebook" position="inside"> <xpath expr="//notebook" position="inside">
<page name="director_page" string="Dirigeants"> <page name="director_page" string="Dirigeants">
<field name="inpi_director_ids" /> <field name="inpi_director_ids" />
......
...@@ -43,4 +43,4 @@ class InpiUpdateWizard(models.TransientModel): ...@@ -43,4 +43,4 @@ class InpiUpdateWizard(models.TransientModel):
scop_to_update = self.partner_ids scop_to_update = self.partner_ids
for scop in scop_to_update: for scop in scop_to_update:
scop.sudo().update_from_inpi(update_type="all") scop.sudo().with_delay().update_from_inpi(update_type="all")
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter