Files
shoppy/shop/admin.py
T
2024-05-13 00:26:49 +02:00

61 lines
1.1 KiB
Python

from django.contrib import admin
from shop.models import Product, ProductPrice, OrderLine, Order, Tax, Customer
from unfold.admin import ModelAdmin
# Register your models here.
@admin.register(Product)
class ProductAdmin(ModelAdmin):
search_fields = ("name",)
list_display = (
"id",
"name",
"stock",
)
@admin.register(ProductPrice)
class ProductPriceAdmin(ModelAdmin):
search_fields = ("product",)
autocomplete_fields = ("product",)
list_display = (
"id",
"product",
"price",
"date",
"tax",
)
@admin.register(Tax)
class TaxAdmin(ModelAdmin):
list_display = (
"code",
"value",
)
@admin.register(Customer)
class CustomerAdmin(ModelAdmin):
list_display = (
"vat_id",
"first_name",
"last_name",
)
@admin.register(OrderLine)
class OrderLineAdmin(ModelAdmin):
autocomplete_fields = ("product",)
list_display = (
"id",
"product",
"price",
"quantity",
)
@admin.register(Order)
class OrderAdmin(ModelAdmin):
list_display = ("id",)