gealogiuya
Some checks failed
Deploy Django Application to Server / deploy (push) Failing after 19s
Telegram Notifications / Telegram Gate (push) Failing after 5s

This commit is contained in:
2026-02-27 14:56:23 +05:00
commit 0229a0595c
118 changed files with 33948 additions and 0 deletions

33
apps/shared/admin.py Normal file
View File

@@ -0,0 +1,33 @@
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, User
from unfold.admin import ModelAdmin # noqa
from unfold.forms import (
UserChangeForm,
UserCreationForm,
AdminPasswordChangeForm,
) # noqa
admin.site.unregister(Group)
admin.site.unregister(User)
@admin.register(Group)
class GroupAdmin(BaseGroupAdmin, ModelAdmin):
list_display = ("name",)
search_fields = ("name",)
filter_vertical = ("permissions",)
@admin.register(User)
class UserAdmin(BaseUserAdmin, ModelAdmin):
change_password_form = AdminPasswordChangeForm
add_form = UserCreationForm
form = UserChangeForm
list_display = ("username", "email", "is_active", "is_staff", "is_superuser")
list_filter = ("is_active", "is_staff", "is_superuser")
search_fields = ("username", "email")
ordering = ("username",)
list_editable = ("is_active", "is_staff", "is_superuser")
filter_vertical = ("groups", "user_permissions")