from django.contrib import admin
from .models import ManualParserSelector, ManualParserModels, ManualParser

@admin.register(ManualParserSelector)
class ManualParserSelectorAdmin(admin.ModelAdmin):
    list_display = ("id", "fieldtype", "label", "description")
    search_fields = ("fieldtype", "label", "description")
    list_filter = ("fieldtype",)
    readonly_fields = ()
    # Jeśli chcesz ładniej widzieć JSON:
    # formfield_overrides = {
    #     models.JSONField: {"widget": JSONEditorWidget},  # wymaga django-admin-json-widget
    # }

@admin.register(ManualParserModels)
class ManualParserModelsAdmin(admin.ModelAdmin):
    list_display = ("id", "name", "label", "description")
    search_fields = ("name", "label", "description")
    list_filter = ("label",)



admin.register(ManualParser)