add Meta and unicode to classes
authorBrice Gelineau <brice.gelineau@m4x.org>
Sat, 2 Feb 2013 14:53:12 +0000 (15:53 +0100)
committerBrice Gelineau <brice.gelineau@m4x.org>
Sat, 2 Feb 2013 14:53:15 +0000 (15:53 +0100)
xnet/accounts/models.py

index e4f83ab..3e0f9c3 100644 (file)
@@ -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