Adarnof 84b1ddc5d9 Enhance admin site.
Regroup auth models.
2017-06-30 17:57:29 -04:00

29 lines
683 B
Python

from __future__ import unicode_literals
from django.contrib import admin
from django.contrib.auth.models import Group
from groupmanagement.models import GroupRequest
from groupmanagement.models import AuthGroup
class AuthGroupAdmin(admin.ModelAdmin):
"""
Admin model for AuthGroup
"""
filter_horizontal = ('group_leaders',)
class ProxyGroup(Group):
class Meta:
proxy = True
verbose_name = Group._meta.verbose_name
verbose_name_plural = Group._meta.verbose_name_plural
try:
admin.site.unregister(Group)
finally:
admin.site.register(ProxyGroup)
admin.site.register(GroupRequest)
admin.site.register(AuthGroup, AuthGroupAdmin)