Add cms_document_block to Basic Knowlege page

This commit is contained in:
Lorenz Padberg 2022-07-27 16:30:48 +02:00
parent dc7c80fbd9
commit 9fea218dd3
1 changed files with 3 additions and 0 deletions

View File

@ -2,6 +2,7 @@ from django.db import models
from django.utils.text import slugify from django.utils.text import slugify
from wagtail.admin.edit_handlers import FieldPanel, StreamFieldPanel from wagtail.admin.edit_handlers import FieldPanel, StreamFieldPanel
from wagtail.core.fields import RichTextField, StreamField from wagtail.core.fields import RichTextField, StreamField
from wagtail.documents.blocks import DocumentChooserBlock
from wagtail.images.blocks import ImageChooserBlock from wagtail.images.blocks import ImageChooserBlock
from books.blocks import DocumentBlock, GeniallyBlock, InfogramBlock, InstrumentTextBlock, LinkBlock, SectionTitleBlock, \ from books.blocks import DocumentBlock, GeniallyBlock, InfogramBlock, InstrumentTextBlock, LinkBlock, SectionTitleBlock, \
@ -35,6 +36,7 @@ class InstrumentType(models.Model):
return self.type return self.type
class BasicKnowledge(StrictHierarchyPage): class BasicKnowledge(StrictHierarchyPage):
parent_page_types = ['books.book'] parent_page_types = ['books.book']
@ -51,6 +53,7 @@ class BasicKnowledge(StrictHierarchyPage):
('genially_block', GeniallyBlock()), ('genially_block', GeniallyBlock()),
('thinglink_block', ThinglinkBlock()), ('thinglink_block', ThinglinkBlock()),
('subtitle', SubtitleBlock()), ('subtitle', SubtitleBlock()),
('cms_document_block', DocumentChooserBlock()),
], null=True, blank=True) ], null=True, blank=True)
new_type = models.ForeignKey(InstrumentType, null=True, on_delete=models.PROTECT, related_name='instruments') new_type = models.ForeignKey(InstrumentType, null=True, on_delete=models.PROTECT, related_name='instruments')