from django.contrib import admin
from .models import *

# Register your models here.
@admin.register(GalleryCategory)
class GalleryCategoryAdmin(admin.ModelAdmin):
    list_display = ['name', 'slug', 'description']
    prepopulated_fields = {'slug': ('name',)}  # Auto-fill slug when typing name
    search_fields = ['name']


@admin.register(GalleryImage)
class GalleryImageAdmin(admin.ModelAdmin):
    list_display = ['title', 'category', 'uploaded_at']
    list_filter = ['category', 'uploaded_at']
    search_fields = ['title', 'description']
    autocomplete_fields = ['category']  # Nice dropdown instead of scroll list