diff options
| author | Andrew <saintruler@gmail.com> | 2019-03-11 21:00:02 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2019-03-11 21:00:02 +0400 |
| commit | 7e7dd5244e8d26485ad7950a89c04c98c4fef83f (patch) | |
| tree | 810730c4650392080fb87a78d3b527201e89fe4b /backend/articles/admin.py | |
Initial commit/
Diffstat (limited to 'backend/articles/admin.py')
| -rw-r--r-- | backend/articles/admin.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/backend/articles/admin.py b/backend/articles/admin.py new file mode 100644 index 0000000..ee1a3ff --- /dev/null +++ b/backend/articles/admin.py @@ -0,0 +1,39 @@ +from django.contrib import admin + +# Register your models here. +from django.contrib.auth.admin import UserAdmin as BaseUserAdmin +from articles.models import Article, User +from django.contrib.auth.models import Group + + +class UserAdmin(BaseUserAdmin): + add_fieldsets = ( + (None, { + 'fields': ( + 'username', 'email', 'bio', 'avatar', 'password1', + 'password2') + }), + ('Permissions', { + 'fields': ('is_superuser', 'is_staff') + }) + ) + + fieldsets = ( + (None, { + 'fields': ( + 'username', 'email', 'bio', 'avatar', 'password') + }), + ('Permissions', { + 'fields': ('is_superuser', 'is_staff') + }) + ) + + list_display = ['username', 'email'] + search_fields = ('email', 'username') + ordering = ('email',) + + +admin.site.register(User, UserAdmin) +admin.site.register(Article) + +admin.site.unregister(Group) |