1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
from django.contrib import admin
from .models import CartItem
from .models import Price
from .models import Product
from .models import ShoppingCart
from .models import Subscription
from .models import SubscriptionPlan
from alphabetlearning.resources.models import Resource
# class PriceAdmin(admin.ModelAdmin):
# list_display =
# class ProductAdmin(admin.ModelAdmin):
# inlines = [PriceInlineAdmin]
class SubscriptionPlanAdmin(admin.ModelAdmin):
list_display = ("name", "price", "description", "allowed_downloads")
class CartItemAdminInline(admin.TabularInline):
model = CartItem
class ShoppingCartAdmin(admin.ModelAdmin):
# list_display = ("user", "created_at", "updated_at")
inlines = [CartItemAdminInline,]
# class CartItemAdmin(admin.ModelAdmin):
# list_display = ('cart', 'resource', 'quantity', 'added_at')
class SubscriptionAdmin(admin.ModelAdmin):
list_display = ("user", "is_active", "start_date", "end_date")
# admin.site.register(Product, ProductAdmin)
admin.site.register(Price)
admin.site.register(ShoppingCart, ShoppingCartAdmin)
admin.site.register(CartItem)
admin.site.register(Subscription, SubscriptionAdmin)
|