| 123456789101112131415161718192021222324 |
- 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']
|