mirror of https://github.com/fspc/workstand.git
Drew Larson
9 years ago
1 changed files with 29 additions and 1 deletions
@ -1,6 +1,34 @@ |
|||
from django.contrib import admin |
|||
from .models import Member |
|||
from django.contrib.auth.admin import UserAdmin |
|||
from django.contrib.auth.forms import UserChangeForm |
|||
|
|||
|
|||
class MemberChangeForm(UserChangeForm): |
|||
class Meta(UserChangeForm.Meta): |
|||
model = Member |
|||
|
|||
class MemberAdmin(UserAdmin): |
|||
form = MemberChangeForm |
|||
|
|||
fieldsets = fieldsets = ( |
|||
(None, {'fields': ('email', 'password')}), |
|||
('Personal info', {'fields': ('first_name', 'last_name')}), |
|||
('Permissions', {'fields': ('is_active', 'is_superuser', |
|||
'groups', 'user_permissions')}), |
|||
('Important dates', {'fields': ('last_login',)}), |
|||
) |
|||
add_fieldsets = ( |
|||
(None, { |
|||
'classes': ('wide',), |
|||
'fields': ('email', 'password1', 'password2'), |
|||
}), |
|||
) |
|||
ordering = ('email',) |
|||
list_display = ('email', 'first_name', 'last_name') |
|||
list_filter = ('is_superuser', 'is_active', 'groups') |
|||
search_fields = ('email', 'first_name', 'last_name', 'email') |
|||
|
|||
|
|||
# Register your models here. |
|||
admin.site.register(Member) |
|||
admin.site.register(Member, MemberAdmin) |
|||
|
Loading…
Reference in new issue