generated from coulomb/repo-seed
23 lines
783 B
Python
23 lines
783 B
Python
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']
|