Download raw (977 bytes)
from django.contrib import admin from django.utils.translation import ugettext_lazy as _ from .models import Event from media_app.admin import ImageInline from wymeditor.admin import RichTextAdmin class EventAdmin(RichTextAdmin): list_display = ('title', 'published', 'start_date', 'end_date', 'project') inlines = (ImageInline,) list_filter = ('start_date', 'end_date', 'project') prepopulated_fields = {'slug': ('title',)} fieldsets = ( (_('General'), { 'fields': ('published', ('title', 'title_en', 'title_fr'), 'slug') }), (_('Infos'), { 'fields': ('project', ('start_date', 'end_date'), ('location', 'location_en', 'location_fr')) }), (_('Summary'), { 'fields': ('summary', 'summary_en', 'summary_fr') }), (_('Description'), { 'fields': ('description', 'description_en', 'description_fr') }) ) admin.site.register(Event, EventAdmin)