Skip to content
Snippets Groups Projects
Commit d2291a3b authored by Valentin Rigal's avatar Valentin Rigal
Browse files

Update admin

parent 90b842ce
No related branches found
No related tags found
No related merge requests found
......@@ -2,10 +2,10 @@ from django import forms
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from django.contrib.auth.forms import ReadOnlyPasswordHashField
from django.contrib.auth.models import Group
from django.contrib.auth.models import Group as BaseGroup
from enumfields.admin import EnumFieldListFilter
from arkindex.users.models import CorpusRight, User, UserScope
from arkindex.users.models import CorpusRight, Group, User, UserScope
class UserCreationForm(forms.ModelForm):
......@@ -90,8 +90,18 @@ class UserScopeAdmin(admin.ModelAdmin):
list_filter = [('scope', EnumFieldListFilter), ]
# Now register the new UserAdmin...
class MembershipInline(admin.TabularInline):
model = Group.users.through
class GroupAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'public')
inlines = (MembershipInline, )
admin.site.register(User, UserAdmin)
# and hide the unused Group admin
admin.site.unregister(Group)
# Register the custom GroupAdmin
admin.site.register(Group, GroupAdmin)
# and hide base GroupAdmin form contrib.auth
admin.site.unregister(BaseGroup)
admin.site.register(UserScope, UserScopeAdmin)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment