Skip to content
Extraits de code Groupes Projets
Valider 9d37aedc rédigé par luxcem's avatar luxcem
Parcourir les fichiers

Adds a filter for active mandates

parent 03cbdf65
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
import datetime
from django.core.management.base import BaseCommand
from representatives.models import Mandate
class Command(BaseCommand):
def handle(self, *args, **options):
date = datetime.datetime.now().date()
for mandate in Mandate.objects.all():
mandate.active = mandate.end_date > date
mandate.save()
......@@ -32,6 +32,12 @@ class Representative(models.Model):
active = models.BooleanField(default=False)
country = models.ForeignKey(Country, null=True)
def active_mandates(self):
return self.mandate_set.filter(active=True)
def former_mandates(self):
return self.mandate_set.filter(active=False)
def __unicode__(self):
return self.full_name
......
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