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

[undo] add invoiced_member_count

parent 15fb2e6a
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -51,6 +51,9 @@ class ScopCotisation(models.AbstractModel): ...@@ -51,6 +51,9 @@ class ScopCotisation(models.AbstractModel):
new_member_count = fields.Integer( new_member_count = fields.Integer(
"Nouveaux adhérents", "Nouveaux adhérents",
compute='_compute_new_member_count') compute='_compute_new_member_count')
invoiced_member_count = fields.Integer(
"Cotisations créées",
compute='_compute_invoiced_member_count')
trimester_1 = fields.Date('1er Trimestre') trimester_1 = fields.Date('1er Trimestre')
trimester_2 = fields.Date('2ème Trimestre') trimester_2 = fields.Date('2ème Trimestre')
trimester_3 = fields.Date('3ème Trimestre') trimester_3 = fields.Date('3ème Trimestre')
...@@ -69,6 +72,12 @@ class ScopCotisation(models.AbstractModel): ...@@ -69,6 +72,12 @@ class ScopCotisation(models.AbstractModel):
for cotiz in self: for cotiz in self:
cotiz.new_member_count = len(cotiz.get_new_members()) cotiz.new_member_count = len(cotiz.get_new_members())
@api.multi
def _compute_invoiced_member_count(self):
for cotiz in self:
cotiz.invoiced_member_count = len(
cotiz.invoice_ids.mapped('partner_id'))
# ------------------------------------------------------ # ------------------------------------------------------
# Global functions # Global functions
# ------------------------------------------------------ # ------------------------------------------------------
......
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