From 31516912b39b1efc888c4d7def5ccb4f0dd75bc8 Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Mon, 12 Apr 2021 18:45:48 +0200 Subject: [PATCH] [update] add limit_start_date to get new members --- models/scop_cotisation.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/models/scop_cotisation.py b/models/scop_cotisation.py index 2fd78a7..0399544 100644 --- a/models/scop_cotisation.py +++ b/models/scop_cotisation.py @@ -149,13 +149,15 @@ class ScopCotisation(models.AbstractModel): return members @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() members = self.env['scop.membership.period'].search([ ('type_id', '=', self.env.ref( 'cgscop_partner.membership_type_1').id), ('start', '>=', date(self.year, 1, 1)), - ('start', '<=', date(self.year, 12, 31)), + ('start', '<=', limit_start_date), '|', ('end', '=', None), ('end', '>', date(self.year, 1, 1)) -- GitLab