class MembershipAdmin(admin.ModelAdmin):
- list_display = ['xuser', 'xgroup', 'level']
+ list_display = ['user', 'xgroup', 'level']
list_filter = ['level']
search_fields = (
['xgroup__{0}'.format(field) for field in XGroupAdmin.search_fields]
FACTORY_FOR = models.Membership
xgroup = factory.SubFactory(XGroupFactory)
- xuser = factory.SubFactory(accounts_factories.AccountFactory)
+ user = factory.SubFactory(accounts_factories.AccountFactory)
state = models.MembershipWorkflow.states.enabled
)
xgroup = models.ForeignKey(XGroup, related_name='memberships', verbose_name=u"groupe")
- xuser = models.ForeignKey(accounts_models.Account, related_name='memberships', verbose_name=u"utilisateur")
+ user = models.ForeignKey(accounts_models.Account, related_name='memberships', verbose_name=u"utilisateur")
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"
- unique_together = ['xgroup', 'xuser']
+ unique_together = ['xgroup', 'user']
def __unicode__(self):
- return u"{} {} de {} [{}]".format(self.xuser, self.get_level_display(), self.xgroup, self.state)
+ return u"{} {} de {} [{}]".format(self.user, self.get_level_display(), self.xgroup, self.state)
<tr>
<td>
<span {% if memb.is_admin %}class="admin"{% endif %}>
- {{ memb.xuser }}
+ {{ memb.user }}
</span>
</td>
<td>PROMO</td>
</a>
{% if is_admin %}
<i class="icon-pencil"></i>
- <a href="{% url 'groups:membership-delete' group.short memb.xuser.username %}">
+ <a href="{% url 'groups:membership-delete' group.short memb.user.username %}">
<i class="icon-trash"></i>
</a>
{% endif %}