Fix for carousel management.
[wolnelektury.git] / src / chunks / admin.py
1 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
3 #
4 from django.contrib import admin
5 from django import forms
6 from chunks import models
7 from modeltranslation.admin import TranslationStackedInline
8
9
10 class ChunkAdmin(admin.ModelAdmin):
11     list_display = ('key', 'description',)
12     search_fields = ('key', 'content',)
13
14 admin.site.register(models.Chunk, ChunkAdmin)
15
16
17 class AttachmentAdmin(admin.ModelAdmin):
18     list_display = ('key',)
19     search_fields = ('key',)
20
21 admin.site.register(models.Attachment, AttachmentAdmin)
22
23
24 class MenuItemInline(TranslationStackedInline):
25     model = models.MenuItem
26     extra = 1
27
28
29 @admin.register(models.Menu)
30 class MenuAdmin(admin.ModelAdmin):
31     inlines = [MenuItemInline]