Initial commit
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import (
|
||||
InventoryCategory,
|
||||
InventoryLocation,
|
||||
InventoryItem,
|
||||
ProjectInventoryItem,
|
||||
ShoppingItem,
|
||||
)
|
||||
|
||||
@admin.register(InventoryCategory)
|
||||
class InventoryCategoryAdmin(admin.ModelAdmin):
|
||||
list_display = ("name",)
|
||||
search_fields = ("name",)
|
||||
|
||||
|
||||
@admin.register(InventoryLocation)
|
||||
class InventoryLocationAdmin(admin.ModelAdmin):
|
||||
list_display = ("name",)
|
||||
search_fields = ("name",)
|
||||
|
||||
|
||||
@admin.register(InventoryItem)
|
||||
class InventoryItemAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"name",
|
||||
"quantity",
|
||||
"category",
|
||||
"location",
|
||||
"responsible",
|
||||
"article_number",
|
||||
)
|
||||
list_filter = (
|
||||
"category",
|
||||
"location",
|
||||
)
|
||||
search_fields = (
|
||||
"name",
|
||||
"article_number",
|
||||
"description",
|
||||
)
|
||||
|
||||
|
||||
@admin.register(ProjectInventoryItem)
|
||||
class ProjectInventoryItemAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"project",
|
||||
"item",
|
||||
"quantity",
|
||||
"status",
|
||||
"created_at",
|
||||
)
|
||||
list_filter = (
|
||||
"status",
|
||||
"project",
|
||||
)
|
||||
search_fields = (
|
||||
"project__name",
|
||||
"item__name",
|
||||
)
|
||||
|
||||
|
||||
@admin.register(ShoppingItem)
|
||||
class ShoppingItemAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"name",
|
||||
"project",
|
||||
"quantity",
|
||||
"price",
|
||||
"category",
|
||||
"supplier",
|
||||
"created_at",
|
||||
)
|
||||
list_filter = (
|
||||
"project",
|
||||
"category",
|
||||
"supplier",
|
||||
)
|
||||
search_fields = (
|
||||
"name",
|
||||
"description",
|
||||
"project__name",
|
||||
)
|
||||
Reference in New Issue
Block a user