Messagerie: petite réorganisation
authorOngolaboy <willy.manga@auf.org>
Mon, 9 Mar 2015 14:20:01 +0000 (15:20 +0100)
committerOngolaboy <willy.manga@auf.org>
Mon, 9 Mar 2015 14:20:01 +0000 (15:20 +0100)
 * finalement limit_choices_to ne me sert pas beaucoup ici
 * réorganisation de la présentation de certaines infos

projets_django/bacgl_utils/bureautique/models.py

index 241d95f..4a41c2b 100644 (file)
@@ -62,16 +62,21 @@ class Consommable(Equipement):
     disponible = models.BooleanField(default=True)
     imprimante_compatible = models.ManyToManyField(Imprimante,blank=True)
 
+    class Meta:
+        ordering = ['-disponible','date_expiration']
+
     def __unicode__(self):
         return "%s %s (%s)" %(self.modele,self.couleur,self.num_serie)
 
 class RetraitConsommable(models.Model):
     demandeur = models.ForeignKey(Personnel)
     date_retrait = models.DateField("date du retrait",auto_now_add=True)
-    code_consommable = models.OneToOneField(Consommable,
-            limit_choices_to={'disponible__exact=True':True})
+    code_consommable = models.OneToOneField(Consommable)
     imprimante_utilisee = models.ForeignKey(Imprimante)
 
+    class Meta:
+        verbose_name = verbose_name_plural = "Retrait des consommables"
+
     def __unicode__(self):
         annee_date_retrait = self.date_retrait.year
         mois_date_retrait = self.date_retrait.month