From c641b05e275d9acbc552a083be79f8a05fadd65c Mon Sep 17 00:00:00 2001 From: James Graham <J.Graham@software.ac.uk> Date: Thu, 15 Nov 2018 11:13:01 +0000 Subject: [PATCH] Add new fields to user admin page - #30 --- profiles/admin.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/profiles/admin.py b/profiles/admin.py index 7927dd2..ede88a8 100644 --- a/profiles/admin.py +++ b/profiles/admin.py @@ -4,7 +4,22 @@ from django.contrib.auth.admin import UserAdmin from . import models -admin.site.register(models.User, UserAdmin) +class CustomUserAdmin(UserAdmin): + list_display = UserAdmin.list_display + ('organisational_unit',) + + fieldsets = ( + (None, + {'fields': ('username', 'password')}), + ('Personal info', + {'fields': ('first_name', 'last_name', 'email', 'organisational_unit')}), + ('Permissions', + {'fields': ('is_active', 'is_staff', 'is_superuser', 'is_auditor', 'is_superauditor', 'groups', 'user_permissions')}), + ('Important dates', + {'fields': ('last_login', 'date_joined')}), + ) + + +admin.site.register(models.User, CustomUserAdmin) @admin.register(models.OrganisationalUnit) -- GitLab