From b69b65a6fa948aabaa1fd7f968d91111ef800c99 Mon Sep 17 00:00:00 2001
From: bronsen <kontakt+gitcommit@nrrd.de>
Date: Thu, 13 Mar 2025 19:17:28 +0100
Subject: [PATCH] [collector admin] massively improve usability of the
 TeileAdmin

---
 collector/admin.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/collector/admin.py b/collector/admin.py
index 98cfe75..7834e90 100644
--- a/collector/admin.py
+++ b/collector/admin.py
@@ -2,4 +2,14 @@ from django.contrib import admin
 
 from .models import Teil
 
-admin.site.register(Teil)
+class TeileAdmin(admin.ModelAdmin):
+    list_display = ["name", "modified"]
+    list_filter = ["modified"]
+    search_fields = ["name"]
+    readonly_fields = ["modified"]
+    fieldsets = [
+        (None, {"fields": ["name"]}),
+        ("Read-Only", {"fields": ["modified"]}),
+    ]
+
+admin.site.register(Teil, TeileAdmin)