From: Brice Gelineau Date: Sat, 2 Feb 2013 14:53:12 +0000 (+0100) Subject: add Meta and unicode to classes X-Git-Url: http://git.polytechnique.org/?p=xnet;a=commitdiff_plain;h=2dcfeb7dfd5d8cf8703ae5788e713bc6368d3c2e add Meta and unicode to classes --- diff --git a/xnet/accounts/models.py b/xnet/accounts/models.py index e4f83ab..3e0f9c3 100644 --- a/xnet/accounts/models.py +++ b/xnet/accounts/models.py @@ -61,14 +61,24 @@ class XGroup(models.Model): dns = models.CharField(max_length=128, verbose_name=u"dns domain", blank=True) class Meta: - verbose_name = u"group" - verbose_name_plural = u"groups" + verbose_name = u"groupe" + verbose_name_plural = u"groupes" + + def __unicode__(self): + return self.name class Account(auth_models.AbstractUser): xgroups = models.ManyToManyField( XGroup, related_name='users', through='Membership', verbose_name=u"groupes") + class Meta: + verbose_name = u"utilisateur" + verbose_name_plural = u"utilisateurs" + + def __unicode__(self): + return self.username + class Membership(xwf_models.WorkflowEnabled, models.Model): LEVEL_MEMBER = 0 @@ -83,3 +93,10 @@ class Membership(xwf_models.WorkflowEnabled, models.Model): level = models.IntegerField(choices=LEVEL_CHOICES, default=LEVEL_MEMBER, verbose_name=u"droits") state = xwf_models.StateField(MembershipWorkflow, verbose_name=u"état") + + class Meta: + verbose_name = u"adhérent" + verbose_name_plural = u"adhérents" + + def __unicode__(self): + return self.name