"""Product admin conf.""" from django.contrib import admin from utils.admin import BaseModelAdminMixin from .models import Product, ProductType, ProductSubType, Unit, \ Characteristic, ProductCharacteristic class ProductCharacteristics(admin.TabularInline): model = ProductCharacteristic extra = 0 @admin.register(Product) class ProductAdmin(BaseModelAdminMixin, admin.ModelAdmin): """Admin page for model Product.""" inlines = [ProductCharacteristics, ] @admin.register(ProductType) class ProductTypeAdmin(admin.ModelAdmin): """Admin page for model ProductType.""" @admin.register(ProductSubType) class ProductSubTypeAdmin(admin.ModelAdmin): """Admin page for model ProductSubType.""" @admin.register(Unit) class UnitAdmin(admin.ModelAdmin): """Admin page for model Unit.""" @admin.register(Characteristic) class CharacteristicAdmin(admin.ModelAdmin): """Admin page for model Characteristic."""