from . import models
-class XGroupAdmin(admin.ModelAdmin):
- list_display = ['short', 'name', 'kind', 'domain', 'dns']
- list_filter = ['kind', 'domain']
- search_fields = ['name', 'short', 'dns']
-
-admin.site.register(models.XGroup, XGroupAdmin)
-
-
class AccountAdmin(auth_admin.UserAdmin):
pass
admin.site.register(models.Account, AccountAdmin)
-class MembershipAdmin(admin.ModelAdmin):
- list_display = ['xuser', 'xgroup', 'level']
- list_filter = ['level']
- search_fields = (
- ['xgroup__{0}'.format(field) for field in XGroupAdmin.search_fields]
- + ['offer__{0}'.format(field) for field in AccountAdmin.search_fields])
-
-admin.site.register(models.Membership, MembershipAdmin)
admin.site.unregister(auth_admin.Group)