Skip to content
Extraits de code Groupes Projets

Ajout d'un lien vers le site pappers

2 files
+ 19
0
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 10
0
@@ -276,6 +276,7 @@ class ScopPartner(models.Model):
@@ -276,6 +276,7 @@ class ScopPartner(models.Model):
string="SIRET formaté", compute="_compute_formatted_siret"
string="SIRET formaté", compute="_compute_formatted_siret"
)
)
siren = fields.Char(string="SIREN", size=11, compute="_compute_siren")
siren = fields.Char(string="SIREN", size=11, compute="_compute_siren")
 
pappers_url = fields.Char(string="URL Pappers", compute="_compute_siren", store=False)
capital = fields.Integer("Capital (en €)")
capital = fields.Integer("Capital (en €)")
first_closeout = fields.Date("1er bilan en coop")
first_closeout = fields.Date("1er bilan en coop")
closeout_month = fields.Selection(
closeout_month = fields.Selection(
@@ -593,6 +594,13 @@ class ScopPartner(models.Model):
@@ -593,6 +594,13 @@ class ScopPartner(models.Model):
"url": self.instagram,
"url": self.instagram,
}
}
 
def open_pappers(self):
 
self.ensure_one()
 
return {
 
"type": "ir.actions.act_url",
 
"url": self.pappers_url,
 
}
 
def remove_director(self):
def remove_director(self):
self.write({"mandate_id": False})
self.write({"mandate_id": False})
return {"type": "ir.actions.act_window_close"}
return {"type": "ir.actions.act_window_close"}
@@ -856,8 +864,10 @@ class ScopPartner(models.Model):
@@ -856,8 +864,10 @@ class ScopPartner(models.Model):
+ " "
+ " "
+ partner.siret[6:9]
+ partner.siret[6:9]
)
)
 
partner.pappers_url = ("https://www.pappers.fr/entreprise/" + partner.siret[:9])
else:
else:
partner.siren = None
partner.siren = None
 
partner.pappers_url = None
def _compute_formatted_siret(self):
def _compute_formatted_siret(self):
for partner in self:
for partner in self:
Chargement en cours