Skip to content
Extraits de code Groupes Projets
Valider 2d42390f rédigé par jordan's avatar jordan
Parcourir les fichiers

[add] compute and store staff_shareholder_last for all partners

parent b0a0ecaa
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -375,6 +375,11 @@ class ScopPartner(models.Model): ...@@ -375,6 +375,11 @@ class ScopPartner(models.Model):
string="Dernier effectif connu", string="Dernier effectif connu",
compute="_compute_last_effective", compute="_compute_last_effective",
store=True) store=True)
staff_shareholder_last = fields.Integer(
string="Dernier effectif associés connu",
compute="_compute_last_effective",
store=True)
staff_last_date = fields.Date( staff_last_date = fields.Date(
string="Date dernier effectif connu", string="Date dernier effectif connu",
compute="_compute_last_effective", compute="_compute_last_effective",
...@@ -870,6 +875,7 @@ class ScopPartner(models.Model): ...@@ -870,6 +875,7 @@ class ScopPartner(models.Model):
return False return False
@api.depends('staff_ids', 'staff_ids.staff_count', @api.depends('staff_ids', 'staff_ids.staff_count',
'staff_ids.staff_shareholder_count',
'staff_ids.effective_date') 'staff_ids.effective_date')
@api.multi @api.multi
def _compute_last_effective(self): def _compute_last_effective(self):
...@@ -880,6 +886,7 @@ class ScopPartner(models.Model): ...@@ -880,6 +886,7 @@ class ScopPartner(models.Model):
order='effective_date desc') order='effective_date desc')
if lm: if lm:
partner.staff_last = lm[0].staff_count partner.staff_last = lm[0].staff_count
partner.staff_shareholder_last = lm[0].staff_shareholder_count
partner.staff_last_date = lm[0].effective_date partner.staff_last_date = lm[0].effective_date
@api.multi @api.multi
......
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