diff --git a/groups/admin.py b/groups/admin.py new file mode 100644 index 0000000..2578689 --- /dev/null +++ b/groups/admin.py @@ -0,0 +1,24 @@ +from django.contrib import admin +from django.contrib.auth.models import Group +from django.contrib.auth.admin import GroupAdmin +from groups.models import GroupInformation, GroupRequest + +class GroupRequestAdmin(admin.ModelAdmin): + pass + +admin.site.register(GroupRequest, GroupRequestAdmin) + +class SSOGroupInformationInline(admin.StackedInline): + model = GroupInformation + fk_name = 'group' + max_num = 1 + +# Define a new UserAdmin class +class SSOGroupAdmin(GroupAdmin): + inlines = [SSOGroupInformationInline, ] + +# Re-register UserAdmin +admin.site.unregister(Group) +admin.site.register(Group, SSOGroupAdmin) + +