init
This commit is contained in:
23
backend/account/admin.py
Normal file
23
backend/account/admin.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
User = get_user_model()
|
||||
|
||||
@admin.register(User)
|
||||
class UserAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"id", "email", "role", "phone_number", "city", "street", "postal_code", "gdpr", "is_active", "email_verified", "create_time"
|
||||
)
|
||||
list_filter = ("role", "gdpr", "is_active", "email_verified", "city", "postal_code")
|
||||
search_fields = ("email", "phone_number", "city", "street", "postal_code")
|
||||
ordering = ("-create_time",)
|
||||
fieldsets = (
|
||||
(None, {"fields": ("email", "password", "role")}),
|
||||
(_("Personal info"), {"fields": ("phone_number", "city", "street", "postal_code")}),
|
||||
(_("Permissions"), {"fields": ("gdpr", "is_active", "email_verified")}),
|
||||
(_("Important dates"), {"fields": ("create_time",)}),
|
||||
)
|
||||
readonly_fields = ("create_time",)
|
||||
|
||||
# Register your models here.
|
||||
Reference in New Issue
Block a user