X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/357027375ff8867f42ca34bcbfb5a78b5b185fc3..a9226097c8eea0591fd3249f62a71becc6d2be93:/src/chunks/admin.py?ds=inline diff --git a/src/chunks/admin.py b/src/chunks/admin.py index 61e9f8757..90b69ae7d 100644 --- a/src/chunks/admin.py +++ b/src/chunks/admin.py @@ -1,17 +1,31 @@ +# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. +# from django.contrib import admin - -from chunks.models import Chunk, Attachment +from django import forms +from chunks import models +from modeltranslation.admin import TranslationStackedInline class ChunkAdmin(admin.ModelAdmin): list_display = ('key', 'description',) search_fields = ('key', 'content',) -admin.site.register(Chunk, ChunkAdmin) +admin.site.register(models.Chunk, ChunkAdmin) class AttachmentAdmin(admin.ModelAdmin): list_display = ('key',) search_fields = ('key',) -admin.site.register(Attachment, AttachmentAdmin) +admin.site.register(models.Attachment, AttachmentAdmin) + + +class MenuItemInline(TranslationStackedInline): + model = models.MenuItem + extra = 1 + + +@admin.register(models.Menu) +class MenuAdmin(admin.ModelAdmin): + inlines = [MenuItemInline]