24 lines
827 B
Python
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') |