Extend UserAdmin
To allow changing password
This commit is contained in:
parent
ac9e6a7224
commit
632b3b14f1
1 changed files with 5 additions and 3 deletions
|
|
@ -1,11 +1,13 @@
|
|||
from django import forms
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth.admin import UserAdmin as DjangoUserAdmin
|
||||
from django.contrib.auth.forms import UserChangeForm
|
||||
from django.utils.translation import ugettext as _
|
||||
|
||||
from newsreader.accounts.models import User
|
||||
|
||||
|
||||
class UserAdminForm(forms.ModelForm):
|
||||
class UserAdminForm(UserChangeForm):
|
||||
class Meta:
|
||||
widgets = {
|
||||
"email": forms.EmailInput(attrs={"size": "50"}),
|
||||
|
|
@ -14,7 +16,7 @@ class UserAdminForm(forms.ModelForm):
|
|||
}
|
||||
|
||||
|
||||
class UserAdmin(admin.ModelAdmin):
|
||||
class UserAdmin(DjangoUserAdmin):
|
||||
list_display = ("email", "last_name", "date_joined", "is_active")
|
||||
list_filter = ("is_active", "is_staff", "is_superuser")
|
||||
ordering = ("email",)
|
||||
|
|
@ -26,7 +28,7 @@ class UserAdmin(admin.ModelAdmin):
|
|||
fieldsets = (
|
||||
(
|
||||
_("User settings"),
|
||||
{"fields": ("email", "first_name", "last_name", "is_active")},
|
||||
{"fields": ("email", "password", "first_name", "last_name", "is_active")},
|
||||
),
|
||||
(
|
||||
_("Reddit settings"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue