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

[update] add limit_start_date to get new members

parent 86d7b951
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -149,13 +149,15 @@ class ScopCotisation(models.AbstractModel): ...@@ -149,13 +149,15 @@ class ScopCotisation(models.AbstractModel):
return members return members
@api.multi @api.multi
def get_new_members(self): def get_new_members(self, limit_start_date=None):
if not limit_start_date:
limit_start_date = date(self.year, 12, 31)
self.ensure_one() self.ensure_one()
members = self.env['scop.membership.period'].search([ members = self.env['scop.membership.period'].search([
('type_id', '=', self.env.ref( ('type_id', '=', self.env.ref(
'cgscop_partner.membership_type_1').id), 'cgscop_partner.membership_type_1').id),
('start', '>=', date(self.year, 1, 1)), ('start', '>=', date(self.year, 1, 1)),
('start', '<=', date(self.year, 12, 31)), ('start', '<=', limit_start_date),
'|', '|',
('end', '=', None), ('end', '=', None),
('end', '>', date(self.year, 1, 1)) ('end', '>', date(self.year, 1, 1))
......
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