web_AI-5/django/didgeridoo/webshop/admin.py

45 lines
1.1 KiB
Python
Raw Normal View History

2017-11-12 21:35:59 +01:00
from django.contrib import admin
2017-11-14 21:26:44 +01:00
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from django.contrib.auth.models import User
2017-11-12 21:35:59 +01:00
# Register your models here.
from .models import (Article, Order, OrderPosition, Person, City, Picture,
OrderOfGoods, Category, Option, Setting)
2017-11-18 09:22:17 +01:00
2017-11-14 21:26:44 +01:00
class PersonInline(admin.StackedInline):
model = Person
can_delete = False
verbose_name_plural = 'person'
class UserAdmin(BaseUserAdmin):
2017-11-18 09:22:17 +01:00
inlines = (PersonInline,)
2017-11-14 21:26:44 +01:00
class OrderPositionInline(admin.StackedInline):
model = OrderPosition
can_delete = False
verbose_name_plural = 'Order Positions'
class OrderAdmin(admin.ModelAdmin):
list_display = ('id', 'user', 'date')
list_filter = ('date',)
date_hierarchy = 'date'
ordering = ('-date',)
inlines = (OrderPositionInline,)
2017-11-14 21:26:44 +01:00
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
2017-11-13 22:55:20 +01:00
admin.site.register(Article)
admin.site.register(Order, OrderAdmin)
2017-11-13 22:55:20 +01:00
admin.site.register(City)
admin.site.register(Picture)
admin.site.register(OrderOfGoods)
admin.site.register(Category)
admin.site.register(Option)
2017-11-26 21:23:18 +01:00
admin.site.register(Setting)