Source code for dash.contrib.plugins.news.admin

from django.contrib import admin
from django.utils.translation import ugettext_lazy as _

from slim.admin import SlimAdmin

from dash.contrib.plugins.news.models import NewsItem

[docs]class NewsItemAdmin(SlimAdmin): """ Foo item admin. """ # If you don't inherit the SlimAdmin, append 'language' and 'available_translations_admin' to ``list_display``. list_display = ('title', 'admin_image_preview', 'date_published') # If you don't inherit the SlimAdmin, append 'available_translations_exclude_current_admin' to ``readonly_fields``. readonly_fields = ('date_created', 'date_updated', ) ordering = ('-date_published',) prepopulated_fields = {'slug': ('title',)} collapse_slim_fieldset = False fieldsets = ( (None, { 'fields': ('title', 'slug', 'body', 'image') }), (_("Publication date"), { 'classes': ('',), 'fields': ('date_published',) }), (_("Additional"), { 'classes': ('collapse',), 'fields': ('date_created', 'date_updated') }) )
[docs] class Meta: app_label = _('News item')
admin.site.register(NewsItem, NewsItemAdmin)
Read the Docs v: 0.1.4
Versions
latest
0.3.2
0.3
0.2.4
0.1.4
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.