aboutsummaryrefslogtreecommitdiff
path: root/store/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'store/admin.py')
-rw-r--r--store/admin.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/store/admin.py b/store/admin.py
new file mode 100644
index 0000000..e010c58
--- /dev/null
+++ b/store/admin.py
@@ -0,0 +1,18 @@
+from django.contrib import admin
+from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
+from .models import Book, User, Order, OrderItem, Comment
+
+class UserAdmin(BaseUserAdmin):
+ fieldsets = BaseUserAdmin.fieldsets + (
+ (None, {'fields': ('avatar', 'phone', 'address', 'name', 'roles')}),
+ )
+ add_fieldsets = BaseUserAdmin.add_fieldsets + (
+ (None, {'fields': ('email', 'phone', 'address', 'name')}),
+ )
+ list_display = BaseUserAdmin.list_display + ('phone', 'is_staff')
+
+admin.site.register(Book)
+admin.site.register(User, UserAdmin)
+admin.site.register(Order)
+admin.site.register(OrderItem)
+admin.site.register(Comment) \ No newline at end of file