initial
This commit is contained in:
commit
45e3c1f698
3462 files changed
+617437
No files matched your search
@@ -0,0 +1,36 @@
|
||||
from django.contrib import admin
|
||||
from accounts.models import *
|
||||
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
|
||||
|
||||
class UserAdmin(BaseUserAdmin):
|
||||
list_display = (
|
||||
'username',
|
||||
'email',
|
||||
'is_verified',
|
||||
'role',
|
||||
'created',
|
||||
)
|
||||
list_filter = (
|
||||
'is_superuser',
|
||||
'is_verified',
|
||||
'created',
|
||||
'role'
|
||||
)
|
||||
search_fields = ('username', 'email')
|
||||
|
||||
# Add the is_verified field to the fieldsets
|
||||
fieldsets = (
|
||||
(None, {'fields': ('username', 'password')}),
|
||||
('Personal Info', {'fields': ('first_name', 'last_name', 'email', 'is_verified', 'role')}),
|
||||
('Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser', 'groups', 'user_permissions')}),
|
||||
('Important dates', {'fields': ('last_login', 'date_joined')}),
|
||||
)
|
||||
|
||||
# Register your User model with the modified UserAdmin class
|
||||
admin.site.register(User, UserAdmin)
|
||||
|
||||
@admin.register(UserProfile)
|
||||
class UserProfileAdmin(admin.ModelAdmin):
|
||||
list_display = ('user', 'name', 'email', 'phone', 'profile_picture')
|
||||
|
||||
admin.site.register(PasswordResetToken)
|
||||
Reference in new issue
Block a user