1 from django
.contrib
import admin
3 from xnet
.accounts
import admin
as accounts_admin
7 class XGroupAdmin(admin
.ModelAdmin
):
8 list_display
= ['short', 'name', 'kind', 'domain', 'dns']
9 list_filter
= ['kind', 'domain']
10 search_fields
= ['name', 'short', 'dns']
12 admin
.site
.register(models
.XGroup
, XGroupAdmin
)
15 class MembershipAdmin(admin
.ModelAdmin
):
16 list_display
= ['user', 'xgroup', 'level']
17 list_filter
= ['level']
19 ['xgroup__{0}'.format(field
) for field
in XGroupAdmin
.search_fields
]
20 + ['offer__{0}'.format(field
) for field
in accounts_admin
.AccountAdmin
.search_fields
])
22 admin
.site
.register(models
.Membership
, MembershipAdmin
)