# -*- coding: utf-8 -*- from django.contrib import admin from cms.extensions import PageExtensionAdmin from parler.admin import TranslatableAdmin from project.models import ImageExtension, SliderItemQualification, Notification, User @admin.register(User) class UserAdmin(CorporateMemberZoneUserAdmin): readonly_fields = ['last_login', 'date_joined', 'company_name', 'is_approved'] fieldsets = ( (None, {'fields': ('email', 'password')}), (_('Personal info'), {'fields': ( ('company', 'company_name',), 'gender', 'title', ('first_name', 'last_name',))}), (_('Member info'), {'fields': ( 'member_groups', )}), (_('Permissions'), {'fields': ( ('is_active', 'is_approved'), 'is_staff', 'is_superuser', 'groups', 'user_permissions' )}), (_('Important dates'), {'fields': ( 'last_login', 'date_joined' )}), ) list_display = ('email', 'company', 'first_name', 'last_name', 'is_staff') @admin.register(ImageExtension) class ImageExtensionAdmin(PageExtensionAdmin): pass @admin.register(SliderItemQualification) class SliderItemQualificationAdmin(TranslatableAdmin): pass @admin.register(Notification) class NotificationAdmin(TranslatableAdmin): pass