aboutsummaryrefslogtreecommitdiffstats
path: root/alphabetlearning/payments/admin.py
blob: 9588f3b1bf21e915a0116fccdc71c9508624da23 (plain) (blame)
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
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 ShoppingCartAdmin(admin.ModelAdmin):
    list_display = ('user', 'created_at', 'updated_at')


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(SubscriptionPlan)
admin.site.register(ShoppingCart)
admin.site.register(CartItem)
admin.site.register(Subscription)