Files
kennethreitz 78aa0cce54 Register all models in Django admin
Core: User, Camera, Lens, Image (with ExifData inline), ExifData.
Gallery: Collection with CollectionImage inline.
Groups: Group with membership and image inlines.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:11:55 -04:00

19 lines
515 B
Python

from django.contrib import admin
from gallery.models import Collection, CollectionImage
class CollectionImageInline(admin.TabularInline):
model = CollectionImage
extra = 1
raw_id_fields = ['image']
@admin.register(Collection)
class CollectionAdmin(admin.ModelAdmin):
list_display = ['title', 'user', 'visibility', 'created_at']
list_filter = ['visibility']
search_fields = ['title', 'user__username']
prepopulated_fields = {'slug': ('title',)}
inlines = [CollectionImageInline]