diff --git a/main/blocks.py b/main/blocks.py index 730b36b878f9a9ba6b83579c85050d5f08a91e8f..9a3beaa18e5262d6bf724ba5fb7bd16d75a39e2c 100644 --- a/main/blocks.py +++ b/main/blocks.py @@ -25,6 +25,7 @@ class BoxesBlock(StructBlock): class HomePageCarouseSlideBlock(CTAMixin, StructBlock): + image = ImageChooserBlock(label="Hlavní obrázek jednoho slidu carouselu") line_1 = CharBlock(label="První řádek") line_2 = CharBlock(label="Druhý řádek") diff --git a/main/migrations/0004_alter_maincontactpage_contact_boxes_and_more.py b/main/migrations/0004_alter_maincontactpage_contact_boxes_and_more.py new file mode 100644 index 0000000000000000000000000000000000000000..2e70b011e26b58a0772290f43616186bb0a21cbe --- /dev/null +++ b/main/migrations/0004_alter_maincontactpage_contact_boxes_and_more.py @@ -0,0 +1,62 @@ +# Generated by Django 4.0.7 on 2022-08-22 13:33 + +from django.db import migrations +import main.blocks +import wagtail.blocks +import wagtail.fields +import wagtail.images.blocks + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0003_mainhomepage_twitter_usernames_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='maincontactpage', + name='contact_boxes', + field=wagtail.fields.StreamField([('item', wagtail.blocks.StructBlock([('position', wagtail.blocks.CharBlock(label='Název pozice', required=False)), ('person', wagtail.blocks.PageChooserBlock(label='Osoba', page_type=['main.MainPersonPage']))]))], blank=True, use_json_field=None, verbose_name='Kontaktní boxy'), + ), + migrations.AlterField( + model_name='maincontactpage', + name='contact_people', + field=wagtail.fields.StreamField([('item', wagtail.blocks.StructBlock([('position', wagtail.blocks.CharBlock(label='Název pozice', required=False)), ('person', wagtail.blocks.PageChooserBlock(label='Osoba', page_type=['main.MainPersonPage']))]))], blank=True, use_json_field=None, verbose_name='Kontaktní osoby'), + ), + migrations.AlterField( + model_name='mainhomepage', + name='content', + field=wagtail.fields.StreamField([('carousel', wagtail.blocks.StructBlock([('slides', wagtail.blocks.ListBlock(main.blocks.HomePageCarouseSlideBlock, label='Obrázky s nadpisy - carouselu'))])), ('boxes', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Nadpis')), ('list', wagtail.blocks.ListBlock(main.blocks.BoxBlock, label='Boxíky'))]))], blank=True, use_json_field=None, verbose_name='Hlavní obsah'), + ), + migrations.AlterField( + model_name='mainhomepage', + name='footer_other_links', + field=wagtail.fields.StreamField([('other_links', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek')), ('list', wagtail.blocks.ListBlock(main.blocks.LinkBlock, label='Seznam odkazů s titulkem'))]))], blank=True, use_json_field=None, verbose_name='Bloky dalších odkazů v zápatí webu'), + ), + migrations.AlterField( + model_name='mainhomepage', + name='footer_person_list', + field=wagtail.fields.StreamField([('person', wagtail.blocks.StructBlock([('position', wagtail.blocks.CharBlock(label='Název pozice', required=False)), ('person', wagtail.blocks.PageChooserBlock(label='Osoba', page_type=['main.MainPersonPage']))]))], blank=True, use_json_field=None, verbose_name='Osoby v zápatí webu'), + ), + migrations.AlterField( + model_name='mainhomepage', + name='footer_social_links', + field=wagtail.fields.StreamField([('social_links', wagtail.blocks.StructBlock([('text', wagtail.blocks.CharBlock(label='Titulkek odkazu (text, který se zobrazí místo dlouhého odkazu)')), ('link', wagtail.blocks.URLBlock(label='Odkaz')), ('icon', wagtail.blocks.CharBlock(label='Ikona'))]))], blank=True, use_json_field=None, verbose_name='Odkazy na sociální sítě v zápatí webu'), + ), + migrations.AlterField( + model_name='mainpeoplepage', + name='people', + field=wagtail.fields.StreamField([('people_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek')), ('person_list', wagtail.blocks.ListBlock(wagtail.blocks.PageChooserBlock(label='Detail osoby', page_type=['main.MainPersonPage']), label='Seznam osob'))], label='Seznam osob'))], blank=True, use_json_field=None, verbose_name='Lidé'), + ), + migrations.AlterField( + model_name='mainprogrampage', + name='program', + field=wagtail.fields.StreamField([('program_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek části programu')), ('point_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock(label='Ikona')), ('title', wagtail.blocks.CharBlock(label='Titulek článku programu')), ('text', wagtail.blocks.TextBlock(label='Obsah'))]), label='Jednotlivé články programu'))], label='Část programu'))], blank=True, use_json_field=None, verbose_name='Program'), + ), + migrations.AlterField( + model_name='mainworkpage', + name='timeline', + field=wagtail.fields.StreamField([('article_list', wagtail.blocks.PageChooserBlock(label='Vybrat aktualitu', page_type=['main.MainArticlePage']))], blank=True, use_json_field=None, verbose_name='Timeline'), + ), + ]