Rename Membership.xuser to Membership.user
[xnet] / xnet / groups / admin.py
CommitLineData
95fa5c13
RB
1from django.contrib import admin
2
3from xnet.accounts import admin as accounts_admin
4
5from . import models
6
7class XGroupAdmin(admin.ModelAdmin):
8 list_display = ['short', 'name', 'kind', 'domain', 'dns']
9 list_filter = ['kind', 'domain']
10 search_fields = ['name', 'short', 'dns']
11
12admin.site.register(models.XGroup, XGroupAdmin)
13
14
15class MembershipAdmin(admin.ModelAdmin):
e219bad0 16 list_display = ['user', 'xgroup', 'level']
95fa5c13
RB
17 list_filter = ['level']
18 search_fields = (
19 ['xgroup__{0}'.format(field) for field in XGroupAdmin.search_fields]
20 + ['offer__{0}'.format(field) for field in accounts_admin.AccountAdmin.search_fields])
21
22admin.site.register(models.Membership, MembershipAdmin)