Project

General

Profile

« Previous | Next » 

Revision 55a8e535

Added by Benjamin Dauvergne over 12 years ago

improve display code for the Act model

View differences:

calebasse/actes/models.py
22 22
            verbose_name=u'Type de transport')
23 23
    doctors = models.ManyToManyField('personnes.Worker',
24 24
            limit_choices_to={'type__intervene': True },
25
            verbose_name=u'Thérapeute')
25
            verbose_name=u'Thérapeutes')
26

  
27
    def __unicode__(self):
28
        return '{0} le {1} pour {2} avec {3}'.format(
29
                self.act_type, self.date, self.patient,
30
                ', '.join(map(unicode, self.doctors.all())))
31

  
32
    def __repr__(self):
33
        return '<%s %r %r>' % (self.__class__.__name__, unicode(self), self.id)
34

  
35

  
36
    class Meta:
37
        verbose_name = u"Acte"
38
        verbose_name_plural = u"Actes"
39
        ordering = ['-date', 'patient']
40

  
26 41

  
27 42
class EventActManager(EventManager):
28 43

  

Also available in: Unified diff