vbv/server/vbv_lernwelt/shop/admin.py

33 lines
712 B
Python

from django.contrib import admin
from vbv_lernwelt.shop.models import CheckoutInformation, Country
@admin.action(description="Create invoice for selected checkouts")
def generate_invoice(modeladmin, request, queryset):
pass
@admin.register(CheckoutInformation)
class CheckoutInformationAdmin(admin.ModelAdmin):
list_display = (
"product_sku",
"user",
"product_name",
"product_price",
"updated_at",
"state",
"invoice_transmitted_at",
)
actions = [generate_invoice]
@admin.register(Country)
class CountryAdmin(admin.ModelAdmin):
list_display = (
"country_id",
"name_de",
"name_fr",
"name_it",
)