Source code for forums.admin

__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


from django.contrib import admin

from guardian.admin import GuardedModelAdmin

from .models import Forum, Meeting, Post, Motion


[docs]class ForumAdmin(GuardedModelAdmin): prepopulated_fields = {'slug': ('name',)} search_fields = ['name', 'description']
admin.site.register(Forum, ForumAdmin)
[docs]class MeetingAdmin(GuardedModelAdmin): prepopulated_fields = {'slug': ('name',)} search_fields = ['name', 'description', 'preamble']
admin.site.register(Meeting, MeetingAdmin)
[docs]class PostAdmin(admin.ModelAdmin): search_fields = ['posted_by', 'subject', 'text']
admin.site.register(Post, PostAdmin)
[docs]class MotionAdmin(admin.ModelAdmin): search_fields = ['posted_by', 'subject', 'text']
admin.site.register(Motion, MotionAdmin)