From 5c7357c034eddf90472302cf6c7cfa616aad79fa Mon Sep 17 00:00:00 2001 From: OndraPetrzilka <ondra.petrzilka@gmail.com> Date: Mon, 22 Aug 2022 16:27:26 +0200 Subject: [PATCH] migration for PersonChooserBlock and image for HomePageCarousel block --- main/blocks.py | 1 + ..._maincontactpage_contact_boxes_and_more.py | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 main/migrations/0004_alter_maincontactpage_contact_boxes_and_more.py diff --git a/main/blocks.py b/main/blocks.py index 730b36b8..9a3beaa1 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 00000000..2e70b011 --- /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'), + ), + ] -- GitLab