Add new admin view Fields

This commit is contained in:
loulous27 2025-11-22 19:36:37 +01:00
parent 60040471f0
commit 76b9f58f68
3 changed files with 16 additions and 3 deletions

9
photo21/admin.py Normal file
View file

@ -0,0 +1,9 @@
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User
class CustomUserAdmin(UserAdmin):
list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff', 'last_login') # Added last_login
admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)

View file

@ -68,6 +68,7 @@ INSTALLED_APPS = [
"allauth_note_kfet", "allauth_note_kfet",
"crispy_forms", "crispy_forms",
"photologue", "photologue",
"photo21"
] ]
MIDDLEWARE = [ MIDDLEWARE = [
@ -80,6 +81,7 @@ MIDDLEWARE = [
"django.middleware.clickjacking.XFrameOptionsMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware",
"django.middleware.locale.LocaleMiddleware", "django.middleware.locale.LocaleMiddleware",
"django.contrib.sites.middleware.CurrentSiteMiddleware", "django.contrib.sites.middleware.CurrentSiteMiddleware",
"allauth.account.middleware.AccountMiddleware",
] ]
ROOT_URLCONF = "photo21.urls" ROOT_URLCONF = "photo21.urls"
@ -204,9 +206,11 @@ MESSAGE_TAGS = {
} }
# Allauth configuration # Allauth configuration
ACCOUNT_EMAIL_REQUIRED = True # ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_SIGNUP_FIELDS = ['email*', 'username*', 'password1*', 'password2*']
ACCOUNT_EMAIL_VERIFICATION = "mandatory" ACCOUNT_EMAIL_VERIFICATION = "mandatory"
ACCOUNT_AUTHENTICATION_METHOD = "username_email" # ACCOUNT_AUTHENTICATION_METHOD = "username_email"
ACCOUNT_LOGIN_METHODS = {'username', 'email'}
ACCOUNT_FORMS = {"signup": "photo21.forms.CustomSignupForm"} ACCOUNT_FORMS = {"signup": "photo21.forms.CustomSignupForm"}
SOCIALACCOUNT_PROVIDERS = { SOCIALACCOUNT_PROVIDERS = {
"notekfet": { "notekfet": {