diff options
Diffstat (limited to 'app/src/admin.py')
-rw-r--r-- | app/src/admin.py | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/app/src/admin.py b/app/src/admin.py index 558528d..31c0255 100644 --- a/app/src/admin.py +++ b/app/src/admin.py @@ -2,11 +2,34 @@ from django.contrib import admin from .models import Topic, Entry, Book from jrnl.admin import BlogEntryForm + class TopicAdmin(admin.ModelAdmin): - prepopulated_fields = {"slug": ('name',), "pluralized_name":('name',)} + prepopulated_fields = {"slug": ('name',), "pluralized_name": ('name',)} + class BookAdmin(admin.ModelAdmin): - prepopulated_fields = {"slug": ('title',),} + prepopulated_fields = {"slug": ('title', )} + list_display = ('title', 'pub_date', 'status') + fieldsets = ( + ('Entry', { + 'fields': ( + 'title', + 'body_markdown', + 'image', + ('pub_date', 'status'), + ('price', 'price_sale'), + 'meta_description', + ('slug', 'template_name'), + ), + 'classes': ( + 'show', + 'extrapretty', + 'wide' + ) + } + ), + ) + class EntryAdmin(admin.ModelAdmin): form = BlogEntryForm |