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 .models import EmailSignup from alphabetlearning.resources.models import Resource # class PriceAdmin(admin.ModelAdmin): # list_display = # class ProductAdmin(admin.ModelAdmin): # inlines = [PriceInlineAdmin] class SuccessEmailSignupAdmin(admin.ModelAdmin): list_display = ("email", "date_added") 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) admin.site.register(EmailSignup, SuccessEmailSignupAdmin)