From: Ongolaboy Date: Thu, 5 Mar 2015 09:30:50 +0000 (+0100) Subject: Changer le statut du consommable au moment du retrait X-Git-Url: http://git.auf.org/?p=ongolaboy.git;a=commitdiff_plain;h=c16002bf2d471f7673bdd426c02f4ddd5262c2ae Changer le statut du consommable au moment du retrait --- diff --git a/projets_django/bacgl_utils/bureautique/models.py b/projets_django/bacgl_utils/bureautique/models.py index 8736c50..ab6bb32 100644 --- a/projets_django/bacgl_utils/bureautique/models.py +++ b/projets_django/bacgl_utils/bureautique/models.py @@ -97,6 +97,17 @@ class RetraitConsommable(models.Model): annee_date_retrait = self.date_retrait.year mois_date_retrait = self.date_retrait.month jour_date_retrait = self.date_retrait.day - return "%s retire par %s le %s/%s/%s" % (self.code_consommable, + return "%s retire pour %s le %s/%s/%s" % (self.code_consommable, self.demandeur,jour_date_retrait,mois_date_retrait, annee_date_retrait) + + def save(self,*args,**kwargs): + """ + Lorsqu'on effectue un retrait, il faut absolument changer + le statut du consommable afin qu'il soit vu comme + non disponible + """ + c = Consommable.objects.get(pk=self.code_consommable) + c.disponible = False + c.save() + super(RetraitConsommable,self).save(*args,**kwargs)