update
This commit is contained in:
33
inventory/admin.py
Normal file
33
inventory/admin.py
Normal file
@@ -0,0 +1,33 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import Item, ItemNote, ItemPhoto, ItemTemplate, PriceEstimate
|
||||
|
||||
|
||||
@admin.register(ItemTemplate)
|
||||
class ItemTemplateAdmin(admin.ModelAdmin):
|
||||
list_display = ("name", "category", "is_active", "updated_at")
|
||||
search_fields = ("name", "category", "description")
|
||||
list_filter = ("is_active", "category")
|
||||
|
||||
|
||||
@admin.register(Item)
|
||||
class ItemAdmin(admin.ModelAdmin):
|
||||
list_display = ("title", "category", "status", "purchase_price", "sold_price", "created_by", "created_at")
|
||||
search_fields = ("title", "brand", "category", "notes", "created_by__username")
|
||||
list_filter = ("status", "category", "created_by")
|
||||
|
||||
|
||||
@admin.register(PriceEstimate)
|
||||
class PriceEstimateAdmin(admin.ModelAdmin):
|
||||
list_display = ("item", "source", "estimated_price", "retrieved_at")
|
||||
search_fields = ("item__title", "source", "notes")
|
||||
|
||||
|
||||
@admin.register(ItemNote)
|
||||
class ItemNoteAdmin(admin.ModelAdmin):
|
||||
list_display = ("item", "created_by", "created_at")
|
||||
|
||||
|
||||
@admin.register(ItemPhoto)
|
||||
class ItemPhotoAdmin(admin.ModelAdmin):
|
||||
list_display = ("item", "uploaded_at")
|
||||
Reference in New Issue
Block a user