from django.contrib import admin from .models import Asset, Category, AssetChangeLog @admin.register(Category) class CategoryAdmin(admin.ModelAdmin): list_display = ['name', 'description', 'created_at'] search_fields = ['name'] @admin.register(Asset) class AssetAdmin(admin.ModelAdmin): list_display = ['asset_number', 'name', 'category', 'brand', 'model', 'status', 'location', 'created_at'] list_filter = ['status', 'category', 'brand'] search_fields = ['asset_number', 'name', 'serial_number', 'ip_address'] readonly_fields = ['created_at', 'updated_at'] @admin.register(AssetChangeLog) class AssetChangeLogAdmin(admin.ModelAdmin): list_display = ['asset_number', 'action', 'field_name', 'operator', 'created_at'] list_filter = ['action'] search_fields = ['asset_number'] readonly_fields = ['created_at']