From c1994cfe9da21651266b9a0ee3202d673d0202a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Wed, 29 Mar 2023 13:54:55 +0200 Subject: [PATCH] improve migrations, dynamic label --- ...ter_districtcenterpage_content_and_more.py | 92 +- ...ter_districtcenterpage_content_and_more.py | 60312 ---------------- shared/blocks.py | 8 +- ...ter_uniwebflexiblepage_content_and_more.py | 47 +- ...ter_uniwebflexiblepage_content_and_more.py | 2784 - 5 files changed, 129 insertions(+), 63114 deletions(-) delete mode 100644 district/migrations/0108_alter_districtcenterpage_content_and_more.py delete mode 100644 uniweb/migrations/0041_alter_uniwebflexiblepage_content_and_more.py diff --git a/district/migrations/0107_alter_districtcenterpage_content_and_more.py b/district/migrations/0107_alter_districtcenterpage_content_and_more.py index d9ebe203..a065384a 100644 --- a/district/migrations/0107_alter_districtcenterpage_content_and_more.py +++ b/district/migrations/0107_alter_districtcenterpage_content_and_more.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.7 on 2023-03-29 10:03 +# Generated by Django 4.1.7 on 2023-03-29 11:24 import wagtail.blocks import wagtail.contrib.table_block.blocks @@ -5971,11 +5971,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -11978,11 +11985,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -18024,11 +18038,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -24070,11 +24091,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -30077,11 +30105,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -36084,11 +36119,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -42130,11 +42172,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -48176,11 +48225,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -54222,11 +54278,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -60268,11 +60331,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, diff --git a/district/migrations/0108_alter_districtcenterpage_content_and_more.py b/district/migrations/0108_alter_districtcenterpage_content_and_more.py deleted file mode 100644 index 09f10297..00000000 --- a/district/migrations/0108_alter_districtcenterpage_content_and_more.py +++ /dev/null @@ -1,60312 +0,0 @@ -# Generated by Django 4.1.7 on 2023-03-29 10:11 - -import wagtail.blocks -import wagtail.contrib.table_block.blocks -import wagtail.fields -import wagtail.images.blocks -from django.db import migrations - -import shared.blocks - - -class Migration(migrations.Migration): - dependencies = [ - ("district", "0107_alter_districtcenterpage_content_and_more"), - ] - - operations = [ - migrations.AlterField( - model_name="districtcenterpage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah", - ), - ), - migrations.AlterField( - model_name="districtcrossroadpage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "people_group", - wagtail.blocks.StructBlock( - [ - ( - "group_title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "person_list", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "position", - wagtail.blocks.CharBlock( - label="Název pozice", - required=False, - ), - ), - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=[ - "district.DistrictPersonPage" - ], - ), - ), - ] - ), - label="List osob", - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah stránky", - ), - ), - migrations.AlterField( - model_name="districtcustompage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "people_group", - wagtail.blocks.StructBlock( - [ - ( - "group_title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "person_list", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "position", - wagtail.blocks.CharBlock( - label="Název pozice", - required=False, - ), - ), - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=[ - "district.DistrictPersonPage" - ], - ), - ), - ] - ), - label="List osob", - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah", - ), - ), - migrations.AlterField( - model_name="districtelectioncampaignpage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah", - ), - ), - migrations.AlterField( - model_name="districtelectionprogrampage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah", - ), - ), - migrations.AlterField( - model_name="districtgeofeaturecollectionpage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "people_group", - wagtail.blocks.StructBlock( - [ - ( - "group_title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "person_list", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "position", - wagtail.blocks.CharBlock( - label="Název pozice", - required=False, - ), - ), - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=[ - "district.DistrictPersonPage" - ], - ), - ), - ] - ), - label="List osob", - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah úvodní", - ), - ), - migrations.AlterField( - model_name="districtgeofeaturecollectionpage", - name="content_after", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "people_group", - wagtail.blocks.StructBlock( - [ - ( - "group_title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "person_list", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "position", - wagtail.blocks.CharBlock( - label="Název pozice", - required=False, - ), - ), - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=[ - "district.DistrictPersonPage" - ], - ), - ), - ] - ), - label="List osob", - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah za mapou", - ), - ), - migrations.AlterField( - model_name="districtgeofeaturecollectionpage", - name="content_footer", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "people_group", - wagtail.blocks.StructBlock( - [ - ( - "group_title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "person_list", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "position", - wagtail.blocks.CharBlock( - label="Název pozice", - required=False, - ), - ), - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=[ - "district.DistrictPersonPage" - ], - ), - ), - ] - ), - label="List osob", - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah v patičkové části", - ), - ), - migrations.AlterField( - model_name="districtgeofeaturedetailpage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "people_group", - wagtail.blocks.StructBlock( - [ - ( - "group_title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "person_list", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "position", - wagtail.blocks.CharBlock( - label="Název pozice", - required=False, - ), - ), - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=[ - "district.DistrictPersonPage" - ], - ), - ), - ] - ), - label="List osob", - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah", - ), - ), - migrations.AlterField( - model_name="districtpostelectionstrategypage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "headline", - wagtail.blocks.StructBlock( - [ - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=300, required=True - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("head-alt-xl", "Bebas XL"), - ("head-alt-lg", "Bebas L"), - ("head-alt-md", "Bebas M"), - ("head-alt-base", "Bebas base"), - ("head-alt-sm", "Bebas SM"), - ("head-alt-xs", "Bebas XS"), - ("head-alt-2xs", "Bebas 2XS"), - ("head-heavy-base", "Roboto base"), - ("head-heavy-sm", "Roboto SM"), - ("head-heavy-xs", "Roboto XS"), - ("head-heavy-2xs", "Roboto 2XS"), - ("head-allcaps-2xs", "Allcaps 2XS"), - ("head-allcaps-3xs", "Allcaps 3XS"), - ("head-allcaps-4xs", "Allcaps 4XS"), - ( - "head-heavy-allcaps-2xs", - "Allcaps heavy 2XS", - ), - ( - "head-heavy-allcaps-3xs", - "Allcaps heavy 3XS", - ), - ( - "head-heavy-allcaps-4xs", - "Allcaps heavy 4XS", - ), - ], - help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", - label="Styl", - ), - ), - ( - "tag", - wagtail.blocks.ChoiceBlock( - choices=[ - ("h1", "H1"), - ("h2", "H2"), - ("h3", "H3"), - ("h4", "H4"), - ("h5", "H5"), - ("h6", "H6"), - ], - help_text="Čím nižší číslo, tím vyšší úroveň.", - label="Úroveň nadpisu", - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "gallery", - wagtail.blocks.StructBlock( - [ - ( - "gallery_items", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock( - label="obrázek", required=True - ), - group="ostatní", - icon="image", - label="Galerie", - ), - ) - ], - label="Galerie", - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ] - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", required=False - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ] - ), - ), - ( - "two_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "three_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah levého sloupce", - required=True, - ), - ), - ( - "middle_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah prostředního sloupce", - required=True, - ), - ), - ( - "right_column_content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "card", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "elevation", - wagtail.blocks.IntegerBlock( - default=2, - help_text="0 = žádný stín, 21 = maximální stín", - label="Velikost stínu", - max_value=21, - min_value=0, - ), - ), - ( - "headline", - wagtail.blocks.TextBlock( - label="Titulek", - required=False, - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=False, - help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", - label="Zvýraznit stín na hover", - required=False, - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="Textový editor", - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - template="shared/blocks/table_block.html" - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ], - label="Obsah", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ] - ), - ), - ( - "figure", - wagtail.blocks.StructBlock( - [ - ( - "img", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=True, - ), - ), - ( - "caption", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ] - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - required=True, - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", - required=False, - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "osm-mapnik", - "OSM Mapnik", - ), - ( - "stadia-osm-bright", - "Stadia OSM Bright", - ), - ( - "stadia-outdoors", - "Stadia Outdoors", - ), - ( - "mapbox-streets", - "Mapbox Streets", - ), - ( - "mapbox-outdoors", - "Mapbox Outdoors", - ), - ( - "mapbox-light", - "Mapbox Light", - ), - ( - "mapbox-dark", - "Mapbox Dark", - ), - ( - "mapbox-satellite", - "Mapbox Satellite", - ), - ( - "mapbox-pirate", - "Mapbox Pirate Theme", - ), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=True, - ), - ), - ] - ), - ), - ( - "youtube", - wagtail.blocks.StructBlock( - [ - ( - "poster_image", - wagtail.images.blocks.ImageChooserBlock( - help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", - label="Náhled videa (automatické pole)", - required=False, - ), - ), - ( - "video_url", - wagtail.blocks.URLBlock( - help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", - label="Odkaz na video", - required=False, - ), - ), - ( - "video_id", - wagtail.blocks.CharBlock( - help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", - label="ID videa (automatické pole)", - required=False, - ), - ), - ], - label="YouTube video", - ), - ), - ( - "map_point", - wagtail.blocks.StructBlock( - [ - ( - "lat", - wagtail.blocks.DecimalBlock( - help_text="Např. 50.04075", - label="Zeměpisná šířka", - ), - ), - ( - "lon", - wagtail.blocks.DecimalBlock( - help_text="Např. 15.77659", - label="Zeměpisná délka", - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva špendlíku (HEX)", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Špendlík na mapě", - ), - ), - ( - "map_collection", - wagtail.blocks.StructBlock( - [ - ( - "features", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", required=True - ), - ), - ( - "description", - wagtail.blocks.TextBlock( - label="Popisek", required=False - ), - ), - ( - "geojson", - wagtail.blocks.TextBlock( - help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", - label="Geodata", - required=True, - ), - ), - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "hex_color", - wagtail.blocks.CharBlock( - default="000000", - help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", - label="Barva (HEX)", - ), - ), - ], - required=True, - ), - label="Součásti", - ), - ), - ( - "zoom", - wagtail.blocks.IntegerBlock( - default=15, - label="Výchozí zoom", - max_value=18, - min_value=1, - ), - ), - ( - "style", - wagtail.blocks.ChoiceBlock( - choices=[ - ("osm-mapnik", "OSM Mapnik"), - ("stadia-osm-bright", "Stadia OSM Bright"), - ("stadia-outdoors", "Stadia Outdoors"), - ("mapbox-streets", "Mapbox Streets"), - ("mapbox-outdoors", "Mapbox Outdoors"), - ("mapbox-light", "Mapbox Light"), - ("mapbox-dark", "Mapbox Dark"), - ("mapbox-satellite", "Mapbox Satellite"), - ("mapbox-pirate", "Mapbox Pirate Theme"), - ], - label="Styl", - ), - ), - ( - "height", - wagtail.blocks.IntegerBlock( - label="Výška v px", - max_value=1000, - min_value=100, - ), - ), - ], - label="Mapová kolekce", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", max_length=128, required=True - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ("grey-125", "Světle šedá"), - ("blue-300", "Modrá"), - ("cyan-200", "Tyrkysová"), - ("green-400", "Zelené"), - ("violet-400", "Vínová"), - ("red-600", "Červená"), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", required=False - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", required=False - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("auto", "Automaticky"), - ("center", "Na střed"), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ( - "image_banner", - wagtail.blocks.StructBlock( - [ - ( - "image", - wagtail.images.blocks.ImageChooserBlock( - label="Obrázek", required=True - ), - ), - ( - "headline", - wagtail.blocks.CharBlock( - label="Headline", max_length=128, required=True - ), - ), - ( - "content", - wagtail.blocks.StreamBlock( - [ - ( - "text", - wagtail.blocks.RichTextBlock( - features=( - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "superscript", - "subscript", - "strikethrough", - "blockquote", - ), - label="Textový editor", - ), - ), - ( - "button", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ("sm", "Malá"), - ("base", "Střední"), - ("lg", "Velká"), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black", "Černá"), - ("white", "Bílá"), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - ), - ( - "button_group", - wagtail.blocks.StructBlock( - [ - ( - "buttons", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Titulek", - max_length=128, - required=True, - ), - ), - ( - "icon", - wagtail.blocks.CharBlock( - help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", - label="Ikonka", - max_length=128, - required=False, - ), - ), - ( - "size", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "sm", - "Malá", - ), - ( - "base", - "Střední", - ), - ( - "lg", - "Velká", - ), - ], - label="Velikost", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "black", - "Černá", - ), - ( - "white", - "Bílá", - ), - ( - "grey-125", - "Světle šedá", - ), - ( - "blue-300", - "Modrá", - ), - ( - "cyan-200", - "Tyrkysová", - ), - ( - "green-400", - "Zelené", - ), - ( - "violet-400", - "Vínová", - ), - ( - "red-600", - "Červená", - ), - ], - label="Barva", - ), - ), - ( - "hoveractive", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", - label="Animovat na hover", - required=False, - ), - ), - ( - "mobile_fullwidth", - wagtail.blocks.BooleanBlock( - default=True, - help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", - label="Plná šířka na mobilních zařízeních", - required=False, - ), - ), - ( - "page", - wagtail.blocks.PageChooserBlock( - label="Stránka", - required=False, - ), - ), - ( - "link", - wagtail.blocks.URLBlock( - label="Odkaz", - required=False, - ), - ), - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ( - "auto", - "Automaticky", - ), - ( - "center", - "Na střed", - ), - ], - label="Zarovnání", - ), - ), - ] - ), - label="Tlačítka", - ), - ) - ] - ), - ), - ], - label="Obsah pravého sloupce", - required=False, - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="district/blocks/chart.html", - ), - ), - ( - "badge", - wagtail.blocks.StructBlock( - [ - ( - "person", - wagtail.blocks.PageChooserBlock( - label="Osoba", - page_type=["district.DistrictPersonPage"], - required=True, - ), - ), - ( - "wrap_in_card", - wagtail.blocks.BooleanBlock( - default=False, - label="Zabalit do karty", - required=False, - ), - ), - ( - "caption", - wagtail.blocks.CharBlock( - help_text="Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.", - label="Popisek", - required=False, - ), - ), - ] - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="Obsah", - ), - ), - ] diff --git a/shared/blocks.py b/shared/blocks.py index 72dac137..4838320d 100644 --- a/shared/blocks.py +++ b/shared/blocks.py @@ -716,6 +716,12 @@ class ChartRedmineIssueDataset(blocks.StructBlock): required=False, ) + issue_label = blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ) + def _get_issues_url(self, value): url = "https://redmine.pirati.cz/issues.json" params = [ @@ -891,7 +897,7 @@ class ChartBlock(blocks.StructBlock): labels += single_label_set - datasets = [{"label": "Úkoly", "data": data}] + datasets = [{"label": dataset_wrapper["issue_label"], "data": data}] value["datasets"] = json.dumps(datasets) value["labels"] = json.dumps([label for label in labels]) diff --git a/uniweb/migrations/0040_alter_uniwebflexiblepage_content_and_more.py b/uniweb/migrations/0040_alter_uniwebflexiblepage_content_and_more.py index f1864ad8..65e9d11c 100644 --- a/uniweb/migrations/0040_alter_uniwebflexiblepage_content_and_more.py +++ b/uniweb/migrations/0040_alter_uniwebflexiblepage_content_and_more.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.7 on 2023-03-29 10:03 +# Generated by Django 4.1.7 on 2023-03-29 11:24 import wagtail.blocks import wagtail.blocks.static_block @@ -550,11 +550,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -1104,11 +1111,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -1658,11 +1672,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -2212,11 +2233,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, @@ -2766,11 +2794,18 @@ class Migration(migrations.Migration): required=False, ), ), + ( + "issue_label", + wagtail.blocks.CharBlock( + label="Označení úkolů uvnitř grafu", + max_length=128, + required=True, + ), + ), ], label="Redmine úkoly", ), blank=True, - collapsed=True, default=[], label="Zdroje dat z Redmine (úkoly)", required=False, diff --git a/uniweb/migrations/0041_alter_uniwebflexiblepage_content_and_more.py b/uniweb/migrations/0041_alter_uniwebflexiblepage_content_and_more.py deleted file mode 100644 index 324a62d5..00000000 --- a/uniweb/migrations/0041_alter_uniwebflexiblepage_content_and_more.py +++ /dev/null @@ -1,2784 +0,0 @@ -# Generated by Django 4.1.7 on 2023-03-29 10:11 - -import wagtail.blocks -import wagtail.blocks.static_block -import wagtail.contrib.table_block.blocks -import wagtail.fields -import wagtail.images.blocks -from django.db import migrations - -import shared.blocks - - -class Migration(migrations.Migration): - dependencies = [ - ("uniweb", "0040_alter_uniwebflexiblepage_content_and_more"), - ] - - operations = [ - migrations.AlterField( - model_name="uniwebflexiblepage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "title", - wagtail.blocks.CharBlock( - group="nadpisy", - icon="title", - label="nadpis", - template="uniweb/blocks/title.html", - ), - ), - ( - "advanced_title", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ] - ), - ), - ( - "picture_title", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - group="texty", - label="text", - template="uniweb/blocks/text.html", - ), - ), - ( - "advanced_text", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="text", - ), - ), - ] - ), - ), - ( - "text_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "advanced_text_columns", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "gallery", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock(label="obrázek"), - group="ostatní", - icon="image", - label="galerie", - template="uniweb/blocks/gallery.html", - ), - ), - ( - "picture_list", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "items", - wagtail.blocks.ListBlock( - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="odstavec", - ), - label="odstavce", - ), - ), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - group="ostatní", - label="tabulka", - template="uniweb/blocks/table.html", - ), - ), - ( - "articles", - wagtail.blocks.StructBlock( - [ - ( - "page", - wagtail.blocks.PageChooserBlock( - label="sekce článků", - page_type=["uniweb.UniwebArticlesIndexPage"], - ), - ), - ( - "lines", - wagtail.blocks.IntegerBlock( - default=1, - help_text="zobrazí se tři články na řádek", - label="počet řádků", - ), - ), - ] - ), - ), - ( - "calendar_agenda", - wagtail.blocks.StructBlock( - [ - ( - "info", - wagtail.blocks.static_block.StaticBlock( - admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu", - label="volba kalendáře", - ), - ), - ( - "count", - wagtail.blocks.IntegerBlock( - default=10, label="maximum událostí k zobrazení" - ), - ), - ( - "event_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("future", "budoucí"), - ("past", "proběhlé"), - ], - label="druh událostí", - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="uniweb/blocks/chart.html", - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="obsah stránky", - ), - ), - migrations.AlterField( - model_name="uniwebformpage", - name="content_after", - field=wagtail.fields.StreamField( - [ - ( - "title", - wagtail.blocks.CharBlock( - group="nadpisy", - icon="title", - label="nadpis", - template="uniweb/blocks/title.html", - ), - ), - ( - "advanced_title", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ] - ), - ), - ( - "picture_title", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - group="texty", - label="text", - template="uniweb/blocks/text.html", - ), - ), - ( - "advanced_text", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="text", - ), - ), - ] - ), - ), - ( - "text_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "advanced_text_columns", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "gallery", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock(label="obrázek"), - group="ostatní", - icon="image", - label="galerie", - template="uniweb/blocks/gallery.html", - ), - ), - ( - "picture_list", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "items", - wagtail.blocks.ListBlock( - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="odstavec", - ), - label="odstavce", - ), - ), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - group="ostatní", - label="tabulka", - template="uniweb/blocks/table.html", - ), - ), - ( - "articles", - wagtail.blocks.StructBlock( - [ - ( - "page", - wagtail.blocks.PageChooserBlock( - label="sekce článků", - page_type=["uniweb.UniwebArticlesIndexPage"], - ), - ), - ( - "lines", - wagtail.blocks.IntegerBlock( - default=1, - help_text="zobrazí se tři články na řádek", - label="počet řádků", - ), - ), - ] - ), - ), - ( - "calendar_agenda", - wagtail.blocks.StructBlock( - [ - ( - "info", - wagtail.blocks.static_block.StaticBlock( - admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu", - label="volba kalendáře", - ), - ), - ( - "count", - wagtail.blocks.IntegerBlock( - default=10, label="maximum událostí k zobrazení" - ), - ), - ( - "event_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("future", "budoucí"), - ("past", "proběhlé"), - ], - label="druh událostí", - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="uniweb/blocks/chart.html", - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="obsah stránky za formulářem", - ), - ), - migrations.AlterField( - model_name="uniwebformpage", - name="content_before", - field=wagtail.fields.StreamField( - [ - ( - "title", - wagtail.blocks.CharBlock( - group="nadpisy", - icon="title", - label="nadpis", - template="uniweb/blocks/title.html", - ), - ), - ( - "advanced_title", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ] - ), - ), - ( - "picture_title", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - group="texty", - label="text", - template="uniweb/blocks/text.html", - ), - ), - ( - "advanced_text", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="text", - ), - ), - ] - ), - ), - ( - "text_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "advanced_text_columns", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "gallery", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock(label="obrázek"), - group="ostatní", - icon="image", - label="galerie", - template="uniweb/blocks/gallery.html", - ), - ), - ( - "picture_list", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "items", - wagtail.blocks.ListBlock( - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="odstavec", - ), - label="odstavce", - ), - ), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - group="ostatní", - label="tabulka", - template="uniweb/blocks/table.html", - ), - ), - ( - "articles", - wagtail.blocks.StructBlock( - [ - ( - "page", - wagtail.blocks.PageChooserBlock( - label="sekce článků", - page_type=["uniweb.UniwebArticlesIndexPage"], - ), - ), - ( - "lines", - wagtail.blocks.IntegerBlock( - default=1, - help_text="zobrazí se tři články na řádek", - label="počet řádků", - ), - ), - ] - ), - ), - ( - "calendar_agenda", - wagtail.blocks.StructBlock( - [ - ( - "info", - wagtail.blocks.static_block.StaticBlock( - admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu", - label="volba kalendáře", - ), - ), - ( - "count", - wagtail.blocks.IntegerBlock( - default=10, label="maximum událostí k zobrazení" - ), - ), - ( - "event_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("future", "budoucí"), - ("past", "proběhlé"), - ], - label="druh událostí", - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="uniweb/blocks/chart.html", - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="obsah stránky před formulářem", - ), - ), - migrations.AlterField( - model_name="uniwebformpage", - name="content_landing", - field=wagtail.fields.StreamField( - [ - ( - "title", - wagtail.blocks.CharBlock( - group="nadpisy", - icon="title", - label="nadpis", - template="uniweb/blocks/title.html", - ), - ), - ( - "advanced_title", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ] - ), - ), - ( - "picture_title", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - group="texty", - label="text", - template="uniweb/blocks/text.html", - ), - ), - ( - "advanced_text", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="text", - ), - ), - ] - ), - ), - ( - "text_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "advanced_text_columns", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "gallery", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock(label="obrázek"), - group="ostatní", - icon="image", - label="galerie", - template="uniweb/blocks/gallery.html", - ), - ), - ( - "picture_list", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "items", - wagtail.blocks.ListBlock( - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="odstavec", - ), - label="odstavce", - ), - ), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - group="ostatní", - label="tabulka", - template="uniweb/blocks/table.html", - ), - ), - ( - "articles", - wagtail.blocks.StructBlock( - [ - ( - "page", - wagtail.blocks.PageChooserBlock( - label="sekce článků", - page_type=["uniweb.UniwebArticlesIndexPage"], - ), - ), - ( - "lines", - wagtail.blocks.IntegerBlock( - default=1, - help_text="zobrazí se tři články na řádek", - label="počet řádků", - ), - ), - ] - ), - ), - ( - "calendar_agenda", - wagtail.blocks.StructBlock( - [ - ( - "info", - wagtail.blocks.static_block.StaticBlock( - admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu", - label="volba kalendáře", - ), - ), - ( - "count", - wagtail.blocks.IntegerBlock( - default=10, label="maximum událostí k zobrazení" - ), - ), - ( - "event_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("future", "budoucí"), - ("past", "proběhlé"), - ], - label="druh událostí", - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="uniweb/blocks/chart.html", - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="obsah stránky zobrazené po odeslání formuláře", - ), - ), - migrations.AlterField( - model_name="uniwebhomepage", - name="content", - field=wagtail.fields.StreamField( - [ - ( - "title", - wagtail.blocks.CharBlock( - group="nadpisy", - icon="title", - label="nadpis", - template="uniweb/blocks/title.html", - ), - ), - ( - "advanced_title", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ] - ), - ), - ( - "picture_title", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ("title", wagtail.blocks.CharBlock(label="nadpis")), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - group="texty", - label="text", - template="uniweb/blocks/text.html", - ), - ), - ( - "advanced_text", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="text", - ), - ), - ] - ), - ), - ( - "text_columns", - wagtail.blocks.StructBlock( - [ - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "advanced_text_columns", - wagtail.blocks.StructBlock( - [ - ( - "align", - wagtail.blocks.ChoiceBlock( - choices=[ - ("left", "vlevo"), - ("center", "uprostřed"), - ("right", "vpravo"), - ], - label="zarovnání", - ), - ), - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "left_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="levý sloupec", - ), - ), - ( - "right_text", - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="pravý sloupec", - ), - ), - ] - ), - ), - ( - "gallery", - wagtail.blocks.ListBlock( - wagtail.images.blocks.ImageChooserBlock(label="obrázek"), - group="ostatní", - icon="image", - label="galerie", - template="uniweb/blocks/gallery.html", - ), - ), - ( - "picture_list", - wagtail.blocks.StructBlock( - [ - ( - "color", - wagtail.blocks.ChoiceBlock( - choices=[ - ("black_on_white", "černá na bílé"), - ("white_on_black", "bílá na černé"), - ("white_on_blue", "bílá na modré"), - ("white_on_cyan", "bílá na tyrkysové"), - ("white_on_violet", "bílá na fialové"), - ], - label="barva", - ), - ), - ( - "items", - wagtail.blocks.ListBlock( - wagtail.blocks.RichTextBlock( - features=[ - "h2", - "h3", - "h4", - "h5", - "bold", - "italic", - "ol", - "ul", - "hr", - "link", - "document-link", - "image", - "superscript", - "subscript", - "strikethrough", - "blockquote", - "embed", - ], - label="odstavec", - ), - label="odstavce", - ), - ), - ( - "picture", - wagtail.images.blocks.ImageChooserBlock( - help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)", - label="obrázek", - ), - ), - ] - ), - ), - ( - "table", - wagtail.contrib.table_block.blocks.TableBlock( - group="ostatní", - label="tabulka", - template="uniweb/blocks/table.html", - ), - ), - ( - "articles", - wagtail.blocks.StructBlock( - [ - ( - "page", - wagtail.blocks.PageChooserBlock( - label="sekce článků", - page_type=["uniweb.UniwebArticlesIndexPage"], - ), - ), - ( - "lines", - wagtail.blocks.IntegerBlock( - default=1, - help_text="zobrazí se tři články na řádek", - label="počet řádků", - ), - ), - ] - ), - ), - ( - "calendar_agenda", - wagtail.blocks.StructBlock( - [ - ( - "info", - wagtail.blocks.static_block.StaticBlock( - admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu", - label="volba kalendáře", - ), - ), - ( - "count", - wagtail.blocks.IntegerBlock( - default=10, label="maximum událostí k zobrazení" - ), - ), - ( - "event_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("future", "budoucí"), - ("past", "proběhlé"), - ], - label="druh událostí", - ), - ), - ] - ), - ), - ( - "chart", - wagtail.blocks.StructBlock( - [ - ( - "title", - wagtail.blocks.CharBlock( - label="Název", max_length=120 - ), - ), - ( - "chart_type", - wagtail.blocks.ChoiceBlock( - choices=[ - ("bar", "Graf se sloupci"), - ( - "horizontalBar", - "Graf s vodorovnými sloupci", - ), - ("pie", "Koláčový graf"), - ("doughnut", "Donutový graf"), - ("polarArea", "Graf polární oblasti"), - ("radar", "Radarový graf"), - ("line", "Graf s liniemi"), - ], - label="Typ", - ), - ), - ( - "local_labels", - wagtail.blocks.ListBlock( - wagtail.blocks.CharBlock( - label="Skupina", max_length=40 - ), - blank=True, - collapsed=True, - default=[], - label="Místně definované skupiny", - required=False, - ), - ), - ( - "local_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "label", - wagtail.blocks.CharBlock( - label="Označení zdroje dat", - max_length=120, - ), - ), - ( - "data", - wagtail.blocks.ListBlock( - wagtail.blocks.IntegerBlock(), - default=[0], - label="Data", - ), - ), - ] - ), - blank=True, - collapsed=True, - default=[], - label="Místní zdroje dat", - required=False, - ), - ), - ( - "redmine_issue_datasets", - wagtail.blocks.ListBlock( - wagtail.blocks.StructBlock( - [ - ( - "projects", - wagtail.blocks.MultipleChoiceBlock( - choices=shared.blocks.get_redmine_projects, - label="Projekty", - ), - ), - ( - "is_open", - wagtail.blocks.BooleanBlock( - label="Jen otevřené", - required=False, - ), - ), - ( - "is_closed", - wagtail.blocks.BooleanBlock( - label="Jen uzavřené", - required=False, - ), - ), - ( - "created_on", - wagtail.blocks.CharBlock( - help_text="Např. >=2022-01-01, pro rozsah dat ><2022-01-01|2022-12-31. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum vytvoření", - max_length=128, - required=False, - ), - ), - ( - "updated_on", - wagtail.blocks.CharBlock( - help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api", - label="Filtr pro datum aktualizace", - max_length=128, - required=False, - ), - ), - ], - label="Redmine úkoly", - ), - blank=True, - default=[], - label="Zdroje dat z Redmine (úkoly)", - required=False, - ), - ), - ], - template="uniweb/blocks/chart.html", - ), - ), - ], - blank=True, - use_json_field=True, - verbose_name="obsah stránky", - ), - ), - ] -- GitLab