|
@@ -126,6 +126,15 @@ class Member(CoinLdapSyncMixin, AbstractUser):
|
|
|
Q(subscription_date__lte=date),
|
|
|
Q(resign_date__isnull=True) | Q(resign_date__gte=date))
|
|
|
|
|
|
+ def get_inactive_subscriptions(self, date=datetime.date.today()):
|
|
|
+ """
|
|
|
+ Return list of OfferSubscription which are not active today
|
|
|
+ """
|
|
|
+ return OfferSubscription.objects.filter(
|
|
|
+ Q(member__exact=self.pk),
|
|
|
+ Q(subscription_date__gt=date) |
|
|
|
+ Q(resign_date__lt=date))
|
|
|
+
|
|
|
def get_automatic_username(self):
|
|
|
"""
|
|
|
Calcul le username / ldap cn automatiquement en fonction
|