group_required decorator
[xnet] / xnet / accounts / models.py
index c5c3362..6308429 100644 (file)
@@ -104,6 +104,7 @@ class Membership(xwf_models.WorkflowEnabled, models.Model):
     class Meta:
         verbose_name = u"adhĂ©rent"
         verbose_name_plural = u"adhĂ©rents"
+        unique_together = ['xgroup', 'xuser']
 
     def __unicode__(self):
-        return self.name
+        return u"{} {} de {} [{}]".format(self.xuser, dict(Membership.LEVEL_CHOICES)[self.level], self.xgroup, self.state)