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 @@
# security
"security/ir.model.access.csv",
# datas
"data/cron_data.xml",
# views
"views/menus.xml",
"views/res_partner.xml",
......
......@@ -98,7 +98,7 @@ class ResPartner(models.Model):
# check si l etablissement principal est le siege
ets_prin = inpi_data.formality.content.personneMorale.etablissementPrincipal
if (
if ( ets_prin and
ets_prin.descriptionEtablissement.rolePourEntreprise
== inpi_models.RolePourEntreprise.SIEGE_ETS_PRIN.value
):
......@@ -117,6 +117,14 @@ class ResPartner(models.Model):
):
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
# --------------------------------------------------
......@@ -343,6 +351,7 @@ class ResPartner(models.Model):
Met a jours l adresse du siege dans la periode
"""
siege = self._get_siege(inpi_data=inpi_data)
if siege:
inpi_address = self._get_inpi_address(siege.adresse)
adress_values = ["street", "cedex", "street2", "zip", "city"]
......@@ -385,6 +394,7 @@ class ResPartner(models.Model):
self._update_etablissement_from_inpi(inpi_data=inpi_data)
period = self._get_current_period()
if period:
period.write({"end": datetime.datetime.now().date(), "end_reason": "inpi"})
period_values = self._get_values_from_period(period)
self.env["scop.period"].with_context().create(period_values)
......@@ -15,14 +15,6 @@
ref="cgscop_liasse_fiscale.scop_liasse_fiscale_inherit_res_partner_view"
/>
<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">
<page name="director_page" string="Dirigeants">
<field name="inpi_director_ids" />
......
......@@ -43,4 +43,4 @@ class InpiUpdateWizard(models.TransientModel):
scop_to_update = self.partner_ids
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