37858-vm/core/admin.py
Flatlogic Bot fce8b78128 01
2026-01-27 01:50:13 +00:00

24 lines
827 B
Python

from django.contrib import admin
from .models import Announcement, Comment, Event, Resource
@admin.register(Announcement)
class AnnouncementAdmin(admin.ModelAdmin):
list_display = ('title', 'type', 'created_at')
list_filter = ('type', 'created_at')
search_fields = ('title', 'content')
@admin.register(Comment)
class CommentAdmin(admin.ModelAdmin):
list_display = ('author_name', 'announcement', 'created_at')
search_fields = ('author_name', 'content')
@admin.register(Event)
class EventAdmin(admin.ModelAdmin):
list_display = ('title', 'start_date', 'location')
list_filter = ('start_date',)
search_fields = ('title', 'description', 'location')
@admin.register(Resource)
class ResourceAdmin(admin.ModelAdmin):
list_display = ('title', 'url')
search_fields = ('title', 'description')