diff --git a/apps/gruenbuch/migrations/0036_alter_gruenbuchdetailpage_body_de_and_more.py b/apps/gruenbuch/migrations/0036_alter_gruenbuchdetailpage_body_de_and_more.py new file mode 100644 index 00000000..78608a46 --- /dev/null +++ b/apps/gruenbuch/migrations/0036_alter_gruenbuchdetailpage_body_de_and_more.py @@ -0,0 +1,62 @@ +# Generated by Django 4.2.7 on 2023-12-14 15:27 + +from django.db import migrations +import wagtail.blocks +import wagtail.embeds.blocks +import wagtail.fields +import wagtail.images.blocks + + +class Migration(migrations.Migration): + + dependencies = [ + ('apps_gruenbuch', '0035_require_teaser_bg_colour'), + ] + + operations = [ + migrations.AlterField( + model_name='gruenbuchdetailpage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tiles', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], use_json_field=True), + ), + migrations.AlterField( + model_name='gruenbuchdetailpage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tiles', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='gruenbuchdetailpage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tiles', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='gruenbuchoverviewpage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tiles', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='gruenbuchoverviewpage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tiles', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='gruenbuchoverviewpage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tiles', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='gruenbuchoverviewpage', + name='page_intro_de', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Page introduction de'), + ), + migrations.AlterField( + model_name='gruenbuchoverviewpage', + name='page_intro_de_ls', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Page introduction de ls'), + ), + migrations.AlterField( + model_name='gruenbuchoverviewpage', + name='page_intro_en', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Page introduction en'), + ), + ] diff --git a/apps/gruenbuch/templates/gruenbuch_detail_page.html b/apps/gruenbuch/templates/gruenbuch_detail_page.html index db691141..ad3c7bf9 100644 --- a/apps/gruenbuch/templates/gruenbuch_detail_page.html +++ b/apps/gruenbuch/templates/gruenbuch_detail_page.html @@ -8,7 +8,7 @@

{{ page.page_title }}

{{ page.subtitle }}

{% endif %} {% for block in self.body %} - {{ block }} + {% include_block block with block_id=block.id %} {% endfor %} {% endblock %} diff --git a/apps/gruenbuch/templates/gruenbuch_overview_page.html b/apps/gruenbuch/templates/gruenbuch_overview_page.html index 37212b51..64dfd5a1 100644 --- a/apps/gruenbuch/templates/gruenbuch_overview_page.html +++ b/apps/gruenbuch/templates/gruenbuch_overview_page.html @@ -31,7 +31,7 @@

{{ page.page_title }}

{% for block in self.body %} - {{ block }} + {% include_block block with block_id=block.id %} {% endfor %} {% if settings.apps_settings.Downloads.gruenbuch %} {% with download=settings.apps_settings.Downloads.gruenbuch %} diff --git a/apps/home/blocks.py b/apps/home/blocks.py index 3fa88406..5141f4aa 100644 --- a/apps/home/blocks.py +++ b/apps/home/blocks.py @@ -1,12 +1,19 @@ +from django.utils.safestring import mark_safe from django.utils.translation import gettext_lazy as _ from wagtail import blocks from wagtail.embeds import blocks as embed_blocks from wagtail.images.blocks import ImageChooserBlock -HELPTEXT_RICHTEXT_A11Y = _('For accessibility please make sure that you do not' - ' leave out levels when using the headlines. That' - ' means, that there should always be an h2 before' - ' using an h3.') +HELPTEXT_RICHTEXT_A11Y = mark_safe( + _('For accessibility please make sure that you do not' + ' leave out levels when using the headlines. That' + ' means, that there should always be an h2 before' + ' using an h3.
' + ' To get the anchor tag for any block: click the' + ' chain link symbol at the to left of the block icon and' + ' then copy the id from the browser url bar' + ' (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)') +) NEWSLETTER_EMAIL_DEFAULT = _('Your email address') NEWSLETTER_DSGVO_DEFAULT = _( 'Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für ' diff --git a/apps/home/migrations/0075_alter_detailpage_body_de_alter_detailpage_body_de_ls_and_more.py b/apps/home/migrations/0075_alter_detailpage_body_de_alter_detailpage_body_de_ls_and_more.py new file mode 100644 index 00000000..a4d56780 --- /dev/null +++ b/apps/home/migrations/0075_alter_detailpage_body_de_alter_detailpage_body_de_ls_and_more.py @@ -0,0 +1,123 @@ +# Generated by Django 4.2.7 on 2023-12-14 15:27 + +import apps.home.blocks +from django.db import migrations +import wagtail.blocks +import wagtail.embeds.blocks +import wagtail.fields +import wagtail.images.blocks + + +class Migration(migrations.Migration): + + dependencies = [ + ('apps_home', '0074_require_teaser_bg_colour'), + ] + + operations = [ + migrations.AlterField( + model_name='detailpage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], use_json_field=True), + ), + migrations.AlterField( + model_name='detailpage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='detailpage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='homepage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('theses', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock()), ('theses', wagtail.blocks.ListBlock(apps.home.blocks.ThesisBlock, label='All theses')), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=150)), ('email_field_label', wagtail.blocks.CharBlock(default='Your email address', max_length=130, required=True)), ('dsgvo_checkbox_label', wagtail.blocks.CharBlock(default='Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für den Newsletterversand ein. Die Einwilligung gilt für den Zeitraum des Abonnements und kann jederzeit über den Link „Abmelden“ widerrufen werden. Die Datenschutzerklärung habe ich zur Kenntnis genommen.', max_length=500, required=True)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))]))], use_json_field=True), + ), + migrations.AlterField( + model_name='homepage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('theses', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock()), ('theses', wagtail.blocks.ListBlock(apps.home.blocks.ThesisBlock, label='All theses')), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=150)), ('email_field_label', wagtail.blocks.CharBlock(default='Your email address', max_length=130, required=True)), ('dsgvo_checkbox_label', wagtail.blocks.CharBlock(default='Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für den Newsletterversand ein. Die Einwilligung gilt für den Zeitraum des Abonnements und kann jederzeit über den Link „Abmelden“ widerrufen werden. Die Datenschutzerklärung habe ich zur Kenntnis genommen.', max_length=500, required=True)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='homepage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('theses', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock()), ('theses', wagtail.blocks.ListBlock(apps.home.blocks.ThesisBlock, label='All theses')), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=150)), ('email_field_label', wagtail.blocks.CharBlock(default='Your email address', max_length=130, required=True)), ('dsgvo_checkbox_label', wagtail.blocks.CharBlock(default='Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für den Newsletterversand ein. Die Einwilligung gilt für den Zeitraum des Abonnements und kann jederzeit über den Link „Abmelden“ widerrufen werden. Die Datenschutzerklärung habe ich zur Kenntnis genommen.', max_length=500, required=True)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='micrositedetailpage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))]))], use_json_field=True), + ), + migrations.AlterField( + model_name='micrositedetailpage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='micrositedetailpage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='micrositeoverviewpage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='micrositeoverviewpage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='micrositeoverviewpage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='micrositeoverviewpage', + name='page_intro_de', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Overview page introduction'), + ), + migrations.AlterField( + model_name='micrositeoverviewpage', + name='page_intro_de_ls', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Overview page introduction'), + ), + migrations.AlterField( + model_name='micrositeoverviewpage', + name='page_intro_en', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Overview page introduction'), + ), + migrations.AlterField( + model_name='overviewpage', + name='body_de', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=150)), ('email_field_label', wagtail.blocks.CharBlock(default='Your email address', max_length=130, required=True)), ('dsgvo_checkbox_label', wagtail.blocks.CharBlock(default='Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für den Newsletterversand ein. Die Einwilligung gilt für den Zeitraum des Abonnements und kann jederzeit über den Link „Abmelden“ widerrufen werden. Die Datenschutzerklärung habe ich zur Kenntnis genommen.', max_length=500, required=True)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='overviewpage', + name='body_de_ls', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=150)), ('email_field_label', wagtail.blocks.CharBlock(default='Your email address', max_length=130, required=True)), ('dsgvo_checkbox_label', wagtail.blocks.CharBlock(default='Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für den Newsletterversand ein. Die Einwilligung gilt für den Zeitraum des Abonnements und kann jederzeit über den Link „Abmelden“ widerrufen werden. Die Datenschutzerklärung habe ich zur Kenntnis genommen.', max_length=500, required=True)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='overviewpage', + name='body_en', + field=wagtail.fields.StreamField([('paragraph', wagtail.blocks.StructBlock([('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=True))])), ('text_with_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(required=True)), ('body', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link'], required=True)), ('image', wagtail.images.blocks.ImageChooserBlock(required=True)), ('image_alignment', wagtail.blocks.ChoiceBlock(choices=[('left', 'left'), ('right', 'right')], help_text='How should the image be aligned?', icon='cup'))])), ('teaser_single', wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(max_length=500)), ('link', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])), ('teaser_columns', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('column_count', wagtail.blocks.ChoiceBlock(choices=[('2', 'two columns'), ('3', 'three columns')], help_text='Only add this number of columns below', icon='cup')), ('column', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=500, rows=3)), ('button', wagtail.blocks.StructBlock([('internal_link', wagtail.blocks.PageChooserBlock(required=False)), ('external_link', wagtail.blocks.URLBlock(required=False)), ('link_text', wagtail.blocks.TextBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))], help_text='Add either an external or internal link, not both'))])))])), ('teaser_image', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=630, rows=3)), ('image', wagtail.images.blocks.ImageChooserBlock()), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_centered', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130)), ('body', wagtail.blocks.TextBlock(blank=True, max_length=300, rows=3)), ('link', wagtail.blocks.PageChooserBlock()), ('link_text', wagtail.blocks.CharBlock(label='Link Text', max_length=50)), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Choose yellow, pink or purple to ensure CI conformity.'))])), ('teaser_tile', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=70)), ('tile', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock()), ('title', wagtail.blocks.CharBlock(max_length=70)), ('link', wagtail.blocks.PageChooserBlock()), ('link_description', wagtail.blocks.TextBlock(help_text='describe link for assistive technology if needed', label='Link Description', max_length=70, required=False))])))])), ('video_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, required=False)), ('caption', wagtail.blocks.CharBlock(help_text='Please insert a short description of the video (character limit 255).', max_length=255, required=False)), ('video', wagtail.embeds.blocks.EmbedBlock(help_text='You can only add links to YouTube or Vimeo videos.')), ('preview_image', wagtail.images.blocks.ImageChooserBlock(help_text='Add a preview image for the GDPR overlay.', required=False)), ('transcript', wagtail.blocks.RichTextBlock(features=['bold', 'italic', 'ol', 'ul', 'link', 'document-link'], help_text="You can add the video's transcript here (unlimited characters).", required=False))])), ('faq_accordion', wagtail.blocks.StructBlock([('faq_title', wagtail.blocks.CharBlock(max_length=150, required=False)), ('accordion_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=130, verbose_name='FAQ Question')), ('body', wagtail.blocks.RichTextBlock(help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', required=False, verbose_name='FAQ Answer'))])))])), ('quote', wagtail.blocks.StructBlock([('quote', wagtail.blocks.CharBlock(required=True)), ('author', wagtail.blocks.CharBlock(required=False))])), ('newsletter_block', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(max_length=150)), ('email_field_label', wagtail.blocks.CharBlock(default='Your email address', max_length=130, required=True)), ('dsgvo_checkbox_label', wagtail.blocks.CharBlock(default='Ich willige in die Speicherung und Nutzung meiner E-Mail-Adresse für den Newsletterversand ein. Die Einwilligung gilt für den Zeitraum des Abonnements und kann jederzeit über den Link „Abmelden“ widerrufen werden. Die Datenschutzerklärung habe ich zur Kenntnis genommen.', max_length=500, required=True)), ('background_color', wagtail.blocks.ChoiceBlock(choices=[('yellow', 'Yellow'), ('pink', 'Pink'), ('purple', 'Purple')], help_text='Not choosing a colour will result in a block with a white background.', required=False))]))], blank=True, use_json_field=True), + ), + migrations.AlterField( + model_name='overviewpage', + name='page_intro_de', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Overview page introduction'), + ), + migrations.AlterField( + model_name='overviewpage', + name='page_intro_de_ls', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Overview page introduction'), + ), + migrations.AlterField( + model_name='overviewpage', + name='page_intro_en', + field=wagtail.fields.RichTextField(blank=True, default='', help_text='For accessibility please make sure that you do not leave out levels when using the headlines. That means, that there should always be an h2 before using an h3.
To get the anchor tag for any block: click the chain link symbol at the to left of the block icon and then copy the id from the browser url bar (example: block-1e495692-5fad-4133-86c5-0c42e19b4ad2-section)', verbose_name='Overview page introduction'), + ), + ] diff --git a/apps/home/templates/apps_home/blocks/faq_block.html b/apps/home/templates/apps_home/blocks/faq_block.html index cb15a557..4b4e8c0e 100644 --- a/apps/home/templates/apps_home/blocks/faq_block.html +++ b/apps/home/templates/apps_home/blocks/faq_block.html @@ -3,7 +3,7 @@ {% get_identifier value as identifier %} -
+
{% if self.faq_title %}

diff --git a/apps/home/templates/apps_home/blocks/image_swiper_block.html b/apps/home/templates/apps_home/blocks/image_swiper_block.html index c65d9170..158e4806 100644 --- a/apps/home/templates/apps_home/blocks/image_swiper_block.html +++ b/apps/home/templates/apps_home/blocks/image_swiper_block.html @@ -1,6 +1,6 @@ {% load wagtailcore_tags wagtailimages_tags i18n %} -
+
@@ -68,4 +68,4 @@

{{ value.title }}

-
+
diff --git a/apps/home/templates/apps_home/blocks/newsletter_block.html b/apps/home/templates/apps_home/blocks/newsletter_block.html index a6fd2289..198fc1de 100644 --- a/apps/home/templates/apps_home/blocks/newsletter_block.html +++ b/apps/home/templates/apps_home/blocks/newsletter_block.html @@ -1,6 +1,6 @@ {% load static i18n widget_tweaks form_field_tags %} -
+
{% if self.title %}

diff --git a/apps/home/templates/apps_home/blocks/paragraph_block.html b/apps/home/templates/apps_home/blocks/paragraph_block.html index 6e4d134b..688bbf27 100644 --- a/apps/home/templates/apps_home/blocks/paragraph_block.html +++ b/apps/home/templates/apps_home/blocks/paragraph_block.html @@ -1,6 +1,6 @@ {% load block_tags %} -
+
{{ self.body }}
diff --git a/apps/home/templates/apps_home/blocks/quote_block.html b/apps/home/templates/apps_home/blocks/quote_block.html index 4f23d626..7b8237a5 100644 --- a/apps/home/templates/apps_home/blocks/quote_block.html +++ b/apps/home/templates/apps_home/blocks/quote_block.html @@ -1,6 +1,6 @@ {% load i18n wagtailcore_tags %} -
+
diff --git a/apps/home/templates/apps_home/blocks/teaser_block_centered.html b/apps/home/templates/apps_home/blocks/teaser_block_centered.html index ad50cd10..7f2a3f1e 100644 --- a/apps/home/templates/apps_home/blocks/teaser_block_centered.html +++ b/apps/home/templates/apps_home/blocks/teaser_block_centered.html @@ -4,6 +4,7 @@
diff --git a/apps/home/templates/apps_home/blocks/teaser_block_columns.html b/apps/home/templates/apps_home/blocks/teaser_block_columns.html index b9e995e2..12ddc5b4 100644 --- a/apps/home/templates/apps_home/blocks/teaser_block_columns.html +++ b/apps/home/templates/apps_home/blocks/teaser_block_columns.html @@ -1,6 +1,6 @@ {% load i18n wagtailcore_tags wagtailimages_tags %} -
+

{{ value.title }}

    {% for value in self.column %} diff --git a/apps/home/templates/apps_home/blocks/teaser_block_image.html b/apps/home/templates/apps_home/blocks/teaser_block_image.html index 21fb8c06..37d7924f 100644 --- a/apps/home/templates/apps_home/blocks/teaser_block_image.html +++ b/apps/home/templates/apps_home/blocks/teaser_block_image.html @@ -1,7 +1,7 @@ {% load i18n wagtailcore_tags wagtailimages_tags %} {% image value.image fill-800x600 as image %} -
    +
    diff --git a/apps/home/templates/apps_home/blocks/teaser_block_single.html b/apps/home/templates/apps_home/blocks/teaser_block_single.html index 21939613..e5e94fa6 100644 --- a/apps/home/templates/apps_home/blocks/teaser_block_single.html +++ b/apps/home/templates/apps_home/blocks/teaser_block_single.html @@ -1,7 +1,7 @@ {% load i18n wagtailcore_tags wagtailimages_tags %} {% image value.image fill-800x600 as image %} -
    +
    {% image value.image fill-800x600 as image %} diff --git a/apps/home/templates/apps_home/blocks/teaser_block_tiles.html b/apps/home/templates/apps_home/blocks/teaser_block_tiles.html index 90cdce9e..f6899462 100644 --- a/apps/home/templates/apps_home/blocks/teaser_block_tiles.html +++ b/apps/home/templates/apps_home/blocks/teaser_block_tiles.html @@ -1,6 +1,6 @@ {% load i18n wagtailcore_tags wagtailimages_tags %} -
    +

    {{ value.title }}

      diff --git a/apps/home/templates/apps_home/blocks/text_with_image_block.html b/apps/home/templates/apps_home/blocks/text_with_image_block.html index 53afdb09..150606bd 100644 --- a/apps/home/templates/apps_home/blocks/text_with_image_block.html +++ b/apps/home/templates/apps_home/blocks/text_with_image_block.html @@ -1,7 +1,7 @@ {% load i18n wagtailcore_tags wagtailimages_tags %} {% image value.image fill-800x600 as image %} -
      +
      {{ image.alt }} diff --git a/apps/home/templates/apps_home/blocks/thesis_list_block.html b/apps/home/templates/apps_home/blocks/thesis_list_block.html index 774e77bc..70f6b903 100644 --- a/apps/home/templates/apps_home/blocks/thesis_list_block.html +++ b/apps/home/templates/apps_home/blocks/thesis_list_block.html @@ -1,6 +1,6 @@ {% load block_tags i18n wagtailcore_tags %} -
      +

      {{ value.title }}

      diff --git a/apps/home/templates/apps_home/blocks/video_block.html b/apps/home/templates/apps_home/blocks/video_block.html index 9ff8d31c..673fd907 100644 --- a/apps/home/templates/apps_home/blocks/video_block.html +++ b/apps/home/templates/apps_home/blocks/video_block.html @@ -3,7 +3,7 @@ {% get_identifier value as identifier %} {% get_video_provider value.video.url as video_provider %} -
      +
      {% if value.title %}

      {{ value.title }}

      {% endif %} diff --git a/apps/home/templates/apps_home/detail_page.html b/apps/home/templates/apps_home/detail_page.html index d82d7789..973b3758 100644 --- a/apps/home/templates/apps_home/detail_page.html +++ b/apps/home/templates/apps_home/detail_page.html @@ -4,8 +4,8 @@ {% block content %}

      {{ page.page_title }}

      - {% for block in page.body %} - {% include_block block %} + {% for block in self.body %} + {% include_block block with block_id=block.id %} {% endfor %}
      {% endblock %} diff --git a/apps/home/templates/apps_home/home_page.html b/apps/home/templates/apps_home/home_page.html index 9d4fab32..aa1ad038 100644 --- a/apps/home/templates/apps_home/home_page.html +++ b/apps/home/templates/apps_home/home_page.html @@ -60,7 +60,7 @@

      {{ page.page_title }}

      {% for block in self.body %} - {{ block }} + {% include_block block with block_id=block.id %} {% endfor %}
      diff --git a/apps/home/templates/apps_home/overview_page.html b/apps/home/templates/apps_home/overview_page.html index c6d89976..25efa7b7 100644 --- a/apps/home/templates/apps_home/overview_page.html +++ b/apps/home/templates/apps_home/overview_page.html @@ -31,7 +31,7 @@

      {{ page.page_title }}

      {{ self.page_intro|richtext }}
      {% for block in self.body %} - {{ block }} + {% include_block block with block_id=block.id %} {% endfor %}
      {% endblock %} diff --git a/apps/home/templates/apps_home/simple_page.html b/apps/home/templates/apps_home/simple_page.html index 214f5fdb..b5f1babb 100644 --- a/apps/home/templates/apps_home/simple_page.html +++ b/apps/home/templates/apps_home/simple_page.html @@ -5,8 +5,8 @@ {% block content %}

      {{ page.page_title }}

      - {% for block in page.body %} - {% include_block block %} -{% endfor %} + {% for block in self.body %} + {% include_block block with block_id=block.id %} + {% endfor %}
      {% endblock %}