diff --git a/apps/user/admin.py b/apps/user/admin.py index 694323fa..76e27edc 100644 --- a/apps/user/admin.py +++ b/apps/user/admin.py @@ -1 +1,19 @@ from django.contrib import admin +from django.contrib.auth import get_user_model +from django.contrib.auth.admin import UserAdmin as BaseUserAdmin +from django.utils.translation import gettext_lazy as _ + +User = get_user_model() + + +@admin.register(User) +class UserAdmin(BaseUserAdmin): + fieldsets = ( + (None, {'fields': ('username', 'password')}), + (_('Personal info'), {'fields': ('first_name', 'last_name', 'email', 'gender', 'about', 'photo')}), + ('Facebook Auth data', {'fields': ('fb_id', 'fb_data', 'is_email_proved')}), + (_('Permissions'), {'fields': ('role', 'is_active', 'is_staff', 'is_superuser', + 'groups', 'user_permissions')}), + (_('Important dates'), {'fields': ('last_login', 'date_joined')}), + ('Social urls', {'fields': ('instagram', 'facebook', 'twitter', 'pinterest', 'youtube', 'vkontakte', )}), + ) diff --git a/apps/user/apps.py b/apps/user/apps.py index fb1e7335..f4abee09 100644 --- a/apps/user/apps.py +++ b/apps/user/apps.py @@ -3,4 +3,5 @@ from django.apps import AppConfig class UserConfig(AppConfig): name = 'apps.user' - label = 'lilcity_user' + label = 'apps.user' + verbose_name = 'Пользователи'