Files
allianceauth/allianceauth/groupmanagement/admin.py
Basraah 786859294d Restructure Alliance Auth package (#867)
* Refactor allianceauth into its own package

* Add setup

* Add missing default_app_config declarations

* Fix timerboard namespacing

* Remove obsolete future imports

* Remove py2 mock support

* Remove six

* Add experimental 3.7 support and multiple Dj versions

* Remove python_2_unicode_compatible

* Add navhelper as local package

* Update requirements
2017-09-19 09:46:40 +10:00

29 lines
614 B
Python

from django.contrib import admin
from django.contrib.auth.models import Group
from .models import AuthGroup
from .models import GroupRequest
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)