From 72ec3c539bd9a87ea640e12ef9072f5025aeeeed Mon Sep 17 00:00:00 2001 From: MasloMaslane Date: Fri, 26 Sep 2025 12:00:40 +0200 Subject: [PATCH 1/2] Fix user creation in admin --- oioioi/base/admin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/oioioi/base/admin.py b/oioioi/base/admin.py index 6bf9deea2..33bbba61c 100644 --- a/oioioi/base/admin.py +++ b/oioioi/base/admin.py @@ -361,6 +361,12 @@ class OioioiUserAdmin(UserAdmin, ObjectWithMixins, metaclass=ModelAdminMeta): (_("Permissions"), {'fields': ('is_active', 'is_superuser', 'user_permissions', 'groups')}), (_("Important dates"), {'fields': ('last_login', 'date_joined')}), ) + add_fieldsets = ( + (None, { + 'classes': ('wide',), + 'fields': ('username', 'password1', 'password2'), + }), + ) list_filter = ['is_superuser', 'is_active'] list_display = ['username', 'email', 'first_name', 'last_name', 'is_active'] filter_horizontal = ('user_permissions',) From 463e6226e0c59b25bfc62535cdaca5f205a3b3b8 Mon Sep 17 00:00:00 2001 From: MasloMaslane Date: Fri, 26 Sep 2025 12:04:47 +0200 Subject: [PATCH 2/2] Refactor field definitions in admin user creation --- oioioi/base/admin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/oioioi/base/admin.py b/oioioi/base/admin.py index 33bbba61c..1f7518207 100644 --- a/oioioi/base/admin.py +++ b/oioioi/base/admin.py @@ -363,8 +363,8 @@ class OioioiUserAdmin(UserAdmin, ObjectWithMixins, metaclass=ModelAdminMeta): ) add_fieldsets = ( (None, { - 'classes': ('wide',), - 'fields': ('username', 'password1', 'password2'), + "classes": ("wide",), + "fields": ("username", "password1", "password2"), }), ) list_filter = ['is_superuser', 'is_active']