from django.contrib import admin from unfold.admin import ModelAdmin from shop.models import (Brand, Customer, Order, OrderLine, Product, ProductBatch, ProductPrice, Provider, Tag, Tax) # 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",) @admin.register(Provider) class ProviderAdmin(ModelAdmin): list_display = ( "vat_id", "name", ) @admin.register(Tag) class TagAdmin(ModelAdmin): list_display = ( "id", "name", ) @admin.register(Brand) class BrandAdmin(ModelAdmin): list_display = ( "id", "name", ) @admin.register(ProductBatch) class ProductBatchAdmin(ModelAdmin): list_display = ( "id", "product", "quantity", "provider", )