mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-01 06:53:18 +02:00
changes
This commit is contained in:
@@ -5,24 +5,31 @@ from django.contrib.auth.forms import (
|
||||
AdminPasswordChangeForm,
|
||||
)
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth.admin import GroupAdmin as BaseGroupAdmin
|
||||
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
|
||||
from django.contrib.auth.models import Group
|
||||
|
||||
from apps.users.models import User
|
||||
from apps.users.models import User, UserSettings
|
||||
|
||||
admin.site.unregister(Group)
|
||||
|
||||
|
||||
class UserSettingsInline(admin.StackedInline):
|
||||
model = UserSettings
|
||||
can_delete = False
|
||||
extra = 0
|
||||
verbose_name_plural = _("User Settings")
|
||||
verbose_name = _("User Setting")
|
||||
|
||||
|
||||
@admin.register(User)
|
||||
class UserAdmin(BaseUserAdmin, ModelAdmin):
|
||||
ordering = ("email",)
|
||||
exclude = ("username",)
|
||||
list_display = ("email", "is_staff")
|
||||
search_fields = ("first_name", "last_name", "email")
|
||||
inlines = (UserSettingsInline,)
|
||||
|
||||
form = UserChangeForm
|
||||
add_form = UserCreationForm
|
||||
@@ -67,3 +74,6 @@ class UserAdmin(BaseUserAdmin, ModelAdmin):
|
||||
@admin.register(Group)
|
||||
class GroupAdmin(BaseGroupAdmin, ModelAdmin):
|
||||
pass
|
||||
|
||||
|
||||
admin.site.register(UserSettings)
|
||||
|
||||
Reference in New Issue
Block a user