From c349152d3076261794c0cac63d54e63b5147e876 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 10 Nov 2025 11:16:30 +0000 Subject: [PATCH] Add django admin site integration --- src/backend/InvenTree/common/admin.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/common/admin.py b/src/backend/InvenTree/common/admin.py index a541e8ea37..a5461b7d02 100644 --- a/src/backend/InvenTree/common/admin.py +++ b/src/backend/InvenTree/common/admin.py @@ -10,7 +10,26 @@ import common.validators class ParameterTemplateAdmin(admin.ModelAdmin): """Admin interface for ParameterTemplate objects.""" - list_display = ('name', 'description', 'units') + list_display = ('name', 'description', 'model_type', 'units') + search_fields = ('name', 'description') + + +@admin.register(common.models.Parameter) +class ParameterAdmin(admin.ModelAdmin): + """Admin interface for Parameter objects.""" + + list_display = ( + 'template', + 'model_type', + 'model_id', + 'data', + 'updated', + 'updated_by', + ) + + autocomplete_fields = ('template', 'updated_by') + list_filter = ('template', 'model_type', 'updated_by') + search_fields = ('template__name', 'data', 'note') @admin.register(common.models.Attachment)