from django.contrib import admin from .models import CustomAttribute, EntityFieldConfig, Freigabe @admin.register(EntityFieldConfig) class EntityFieldConfigAdmin(admin.ModelAdmin): list_display = ['entity_type', 'field_name', 'is_hidden', 'display_label', 'sort_order'] list_filter = ['entity_type', 'is_hidden'] search_fields = ['entity_type', 'field_name'] @admin.register(CustomAttribute) class CustomAttributeAdmin(admin.ModelAdmin): list_display = ['label', 'key', 'data_type', 'value', 'content_type', 'object_id'] list_filter = ['data_type', 'content_type'] @admin.register(Freigabe) class FreigabeAdmin(admin.ModelAdmin): list_display = ['freigabe_typ', 'status', 'freigebende_person', 'timestamp'] list_filter = ['freigabe_typ', 'status']