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 import forms
|
||||||
from django.contrib import admin
|
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 django.utils.translation import ugettext as _
|
||||||
|
|
||||||
from newsreader.accounts.models import User
|
from newsreader.accounts.models import User
|
||||||
|
|
||||||
|
|
||||||
class UserAdminForm(forms.ModelForm):
|
class UserAdminForm(UserChangeForm):
|
||||||
class Meta:
|
class Meta:
|
||||||
widgets = {
|
widgets = {
|
||||||
"email": forms.EmailInput(attrs={"size": "50"}),
|
"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_display = ("email", "last_name", "date_joined", "is_active")
|
||||||
list_filter = ("is_active", "is_staff", "is_superuser")
|
list_filter = ("is_active", "is_staff", "is_superuser")
|
||||||
ordering = ("email",)
|
ordering = ("email",)
|
||||||
|
|
@ -26,7 +28,7 @@ class UserAdmin(admin.ModelAdmin):
|
||||||
fieldsets = (
|
fieldsets = (
|
||||||
(
|
(
|
||||||
_("User settings"),
|
_("User settings"),
|
||||||
{"fields": ("email", "first_name", "last_name", "is_active")},
|
{"fields": ("email", "password", "first_name", "last_name", "is_active")},
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
_("Reddit settings"),
|
_("Reddit settings"),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue