from django.contrib import admin

from .models import CustomsDocument, Folder


@admin.register(Folder)
class FolderAdmin(admin.ModelAdmin):
    list_display = ('name', 'is_archived', 'created_by', 'created_at')
    list_filter = ('is_archived',)
    search_fields = ('name',)
    readonly_fields = ('created_at',)


@admin.register(CustomsDocument)
class CustomsDocumentAdmin(admin.ModelAdmin):
    list_display = ('original_filename', 'status', 'folder', 'uploaded_by', 'uploaded_at', 'officer_name')
    list_filter = ('status', 'folder')
    search_fields = ('original_filename', 'officer_name')
    readonly_fields = ('uploaded_at', 'status', 'officer_name')
