# Generated by Django 5.0.6 on 2024-06-25 17:43
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", "0068_alter_uniwebarticlepage_content_and_more"),
]
operations = [
migrations.AlterField(
model_name="uniwebarticlepage",
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",
template="styleguide2/includes/atoms/text/prose_richtext.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é"),
("black_on_yellow", "černá na žluté"),
("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="Textový editor",
),
),
]
),
),
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Nadpis", max_length=300, required=True
),
),
(
"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",
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Velký, Bebas Neue - 6XL"),
(
"head-alt-lg",
"Střední, Bebas Neue - 4XL",
),
(
"head-alt-md",
"Základní velikost - Roboto - MD",
),
("head-alt-sm", "Malý - Roboto - SM"),
("head-alt-xs", "Extra malý - Roboto - XS"),
],
help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
label="Velikost",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"headline_with_picture",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("black_on_yellow", "černá na žluté"),
("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",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek", 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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"card",
wagtail.blocks.StructBlock(
[
(
"img",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek",
required=False,
),
),
(
"headline",
wagtail.blocks.TextBlock(
label="Titulek",
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(
label="Tabulka",
template="styleguide2/includes/atoms/table/table.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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
(
"black",
"Černá",
),
(
"white",
"Bílá",
),
(
"pirati-yellow",
"Žlutá",
),
(
"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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
("pirati-yellow", "Žlutá"),
("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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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,
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black", "Černá"),
("white", "Bílá"),
("pirati-yellow", "Žlutá"),
("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 při najetí kurzorem ukáže žlutou šipku.",
label="Animovat na hover",
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",
),
)
]
),
),
],
blank=True,
verbose_name="Článek",
),
),
migrations.AlterField(
model_name="uniwebflexiblepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Nadpis", max_length=300, required=True
),
),
(
"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",
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Velký, Bebas Neue - 6XL"),
(
"head-alt-lg",
"Střední, Bebas Neue - 4XL",
),
(
"head-alt-md",
"Základní velikost - Roboto - MD",
),
("head-alt-sm", "Malý - Roboto - SM"),
("head-alt-xs", "Extra malý - Roboto - XS"),
],
help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
label="Velikost",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("black_on_yellow", "černá na žluté"),
("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",
],
label="Textový editor",
template="styleguide2/includes/atoms/text/prose_richtext.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é"),
("black_on_yellow", "černá na žluté"),
("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="Textový editor",
),
),
]
),
),
(
"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",
),
),
]
),
),
(
"new_gallery",
wagtail.blocks.StructBlock(
[
(
"gallery_items",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(
label="obrázek", required=True
),
group="ostatní",
icon="image",
label="Galerie",
),
)
]
),
),
(
"aligned_table",
wagtail.blocks.StructBlock(
[
(
"alignment",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "Vlevo"),
("center", "Vprostřed"),
("right", "Vpravo"),
("full", "Celá šířka obrazovky"),
],
label="Zarovnání",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
label="Tabulka"
),
),
],
group="ostatní",
template="styleguide2/includes/atoms/table/aligned_table.html",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"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",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"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_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"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,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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")),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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é"),
("black_on_yellow", "černá na žluté"),
("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",
),
),
]
),
),
(
"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í",
),
),
]
),
),
(
"button",
wagtail.blocks.StructBlock(
[
("text", wagtail.blocks.CharBlock(label="Nadpis")),
(
"url",
wagtail.blocks.URLBlock(
help_text="Pokud je odkaz vyplněný, není nutno vyplňovat stránku.",
label="Odkaz",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
help_text="Pokud je stránka vyplněná, není nutno vyplňovat odkaz.",
label="Stránka",
required=False,
),
),
]
),
),
(
"cards",
wagtail.blocks.StructBlock(
[
(
"cards",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"bg_color",
wagtail.blocks.CharBlock(
default="FEC900",
label="Barva pozadí",
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"title",
wagtail.blocks.TextBlock(
help_text="Řádkování je manuální.",
label="Nadpis",
),
),
(
"content",
wagtail.blocks.RichTextBlock(
label="Obsah"
),
),
(
"button_text",
wagtail.blocks.CharBlock(
help_text="Pokud není vyplněn, tlačítko se neukáže.",
label="Nadpis tlačítka",
required=False,
),
),
(
"button_url",
wagtail.blocks.CharBlock(
label="Odkaz tlačítka",
required=False,
),
),
],
label="Karta",
),
label="Karty",
),
)
],
template="uniweb/blocks/flip_cards.html",
),
),
(
"newsletter",
wagtail.blocks.StructBlock(
[
(
"list_id",
wagtail.blocks.CharBlock(
label="ID newsletteru", required=True
),
),
(
"title_line_1",
wagtail.blocks.CharBlock(
default="Odebírej náš",
label="Nadpis bloku (1. řádek)",
required=True,
),
),
(
"title_line_2",
wagtail.blocks.CharBlock(
default="newsletter",
label="Nadpis bloku (2. řádek)",
required=True,
),
),
(
"description",
wagtail.blocks.CharBlock(
default="Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
label="Popis newsletteru",
required=True,
),
),
]
),
),
],
blank=True,
verbose_name="obsah stránky",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_after",
field=wagtail.fields.StreamField(
[
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Nadpis", max_length=300, required=True
),
),
(
"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",
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Velký, Bebas Neue - 6XL"),
(
"head-alt-lg",
"Střední, Bebas Neue - 4XL",
),
(
"head-alt-md",
"Základní velikost - Roboto - MD",
),
("head-alt-sm", "Malý - Roboto - SM"),
("head-alt-xs", "Extra malý - Roboto - XS"),
],
help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
label="Velikost",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("black_on_yellow", "černá na žluté"),
("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",
],
label="Textový editor",
template="styleguide2/includes/atoms/text/prose_richtext.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é"),
("black_on_yellow", "černá na žluté"),
("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="Textový editor",
),
),
]
),
),
(
"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",
),
),
]
),
),
(
"new_gallery",
wagtail.blocks.StructBlock(
[
(
"gallery_items",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(
label="obrázek", required=True
),
group="ostatní",
icon="image",
label="Galerie",
),
)
]
),
),
(
"aligned_table",
wagtail.blocks.StructBlock(
[
(
"alignment",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "Vlevo"),
("center", "Vprostřed"),
("right", "Vpravo"),
("full", "Celá šířka obrazovky"),
],
label="Zarovnání",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
label="Tabulka"
),
),
],
group="ostatní",
template="styleguide2/includes/atoms/table/aligned_table.html",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"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",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"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_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"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,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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")),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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é"),
("black_on_yellow", "černá na žluté"),
("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",
),
),
]
),
),
(
"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í",
),
),
]
),
),
(
"button",
wagtail.blocks.StructBlock(
[
("text", wagtail.blocks.CharBlock(label="Nadpis")),
(
"url",
wagtail.blocks.URLBlock(
help_text="Pokud je odkaz vyplněný, není nutno vyplňovat stránku.",
label="Odkaz",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
help_text="Pokud je stránka vyplněná, není nutno vyplňovat odkaz.",
label="Stránka",
required=False,
),
),
]
),
),
(
"cards",
wagtail.blocks.StructBlock(
[
(
"cards",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"bg_color",
wagtail.blocks.CharBlock(
default="FEC900",
label="Barva pozadí",
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"title",
wagtail.blocks.TextBlock(
help_text="Řádkování je manuální.",
label="Nadpis",
),
),
(
"content",
wagtail.blocks.RichTextBlock(
label="Obsah"
),
),
(
"button_text",
wagtail.blocks.CharBlock(
help_text="Pokud není vyplněn, tlačítko se neukáže.",
label="Nadpis tlačítka",
required=False,
),
),
(
"button_url",
wagtail.blocks.CharBlock(
label="Odkaz tlačítka",
required=False,
),
),
],
label="Karta",
),
label="Karty",
),
)
],
template="uniweb/blocks/flip_cards.html",
),
),
],
blank=True,
verbose_name="obsah stránky za formulářem",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_before",
field=wagtail.fields.StreamField(
[
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Nadpis", max_length=300, required=True
),
),
(
"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",
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Velký, Bebas Neue - 6XL"),
(
"head-alt-lg",
"Střední, Bebas Neue - 4XL",
),
(
"head-alt-md",
"Základní velikost - Roboto - MD",
),
("head-alt-sm", "Malý - Roboto - SM"),
("head-alt-xs", "Extra malý - Roboto - XS"),
],
help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
label="Velikost",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("black_on_yellow", "černá na žluté"),
("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",
],
label="Textový editor",
template="styleguide2/includes/atoms/text/prose_richtext.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é"),
("black_on_yellow", "černá na žluté"),
("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="Textový editor",
),
),
]
),
),
(
"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",
),
),
]
),
),
(
"new_gallery",
wagtail.blocks.StructBlock(
[
(
"gallery_items",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(
label="obrázek", required=True
),
group="ostatní",
icon="image",
label="Galerie",
),
)
]
),
),
(
"aligned_table",
wagtail.blocks.StructBlock(
[
(
"alignment",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "Vlevo"),
("center", "Vprostřed"),
("right", "Vpravo"),
("full", "Celá šířka obrazovky"),
],
label="Zarovnání",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
label="Tabulka"
),
),
],
group="ostatní",
template="styleguide2/includes/atoms/table/aligned_table.html",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"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",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"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_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"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,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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")),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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é"),
("black_on_yellow", "černá na žluté"),
("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",
),
),
]
),
),
(
"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í",
),
),
]
),
),
(
"button",
wagtail.blocks.StructBlock(
[
("text", wagtail.blocks.CharBlock(label="Nadpis")),
(
"url",
wagtail.blocks.URLBlock(
help_text="Pokud je odkaz vyplněný, není nutno vyplňovat stránku.",
label="Odkaz",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
help_text="Pokud je stránka vyplněná, není nutno vyplňovat odkaz.",
label="Stránka",
required=False,
),
),
]
),
),
(
"cards",
wagtail.blocks.StructBlock(
[
(
"cards",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"bg_color",
wagtail.blocks.CharBlock(
default="FEC900",
label="Barva pozadí",
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"title",
wagtail.blocks.TextBlock(
help_text="Řádkování je manuální.",
label="Nadpis",
),
),
(
"content",
wagtail.blocks.RichTextBlock(
label="Obsah"
),
),
(
"button_text",
wagtail.blocks.CharBlock(
help_text="Pokud není vyplněn, tlačítko se neukáže.",
label="Nadpis tlačítka",
required=False,
),
),
(
"button_url",
wagtail.blocks.CharBlock(
label="Odkaz tlačítka",
required=False,
),
),
],
label="Karta",
),
label="Karty",
),
)
],
template="uniweb/blocks/flip_cards.html",
),
),
],
blank=True,
verbose_name="obsah stránky před formulářem",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_landing",
field=wagtail.fields.StreamField(
[
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Nadpis", max_length=300, required=True
),
),
(
"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",
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Velký, Bebas Neue - 6XL"),
(
"head-alt-lg",
"Střední, Bebas Neue - 4XL",
),
(
"head-alt-md",
"Základní velikost - Roboto - MD",
),
("head-alt-sm", "Malý - Roboto - SM"),
("head-alt-xs", "Extra malý - Roboto - XS"),
],
help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
label="Velikost",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("black_on_yellow", "černá na žluté"),
("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",
],
label="Textový editor",
template="styleguide2/includes/atoms/text/prose_richtext.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é"),
("black_on_yellow", "černá na žluté"),
("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="Textový editor",
),
),
]
),
),
(
"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",
),
),
]
),
),
(
"new_gallery",
wagtail.blocks.StructBlock(
[
(
"gallery_items",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(
label="obrázek", required=True
),
group="ostatní",
icon="image",
label="Galerie",
),
)
]
),
),
(
"aligned_table",
wagtail.blocks.StructBlock(
[
(
"alignment",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "Vlevo"),
("center", "Vprostřed"),
("right", "Vpravo"),
("full", "Celá šířka obrazovky"),
],
label="Zarovnání",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
label="Tabulka"
),
),
],
group="ostatní",
template="styleguide2/includes/atoms/table/aligned_table.html",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"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",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"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_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"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,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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")),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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é"),
("black_on_yellow", "černá na žluté"),
("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",
),
),
]
),
),
(
"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í",
),
),
]
),
),
(
"button",
wagtail.blocks.StructBlock(
[
("text", wagtail.blocks.CharBlock(label="Nadpis")),
(
"url",
wagtail.blocks.URLBlock(
help_text="Pokud je odkaz vyplněný, není nutno vyplňovat stránku.",
label="Odkaz",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
help_text="Pokud je stránka vyplněná, není nutno vyplňovat odkaz.",
label="Stránka",
required=False,
),
),
]
),
),
(
"cards",
wagtail.blocks.StructBlock(
[
(
"cards",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"bg_color",
wagtail.blocks.CharBlock(
default="FEC900",
label="Barva pozadí",
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"title",
wagtail.blocks.TextBlock(
help_text="Řádkování je manuální.",
label="Nadpis",
),
),
(
"content",
wagtail.blocks.RichTextBlock(
label="Obsah"
),
),
(
"button_text",
wagtail.blocks.CharBlock(
help_text="Pokud není vyplněn, tlačítko se neukáže.",
label="Nadpis tlačítka",
required=False,
),
),
(
"button_url",
wagtail.blocks.CharBlock(
label="Odkaz tlačítka",
required=False,
),
),
],
label="Karta",
),
label="Karty",
),
)
],
template="uniweb/blocks/flip_cards.html",
),
),
],
blank=True,
verbose_name="obsah stránky zobrazené po odeslání formuláře",
),
),
migrations.AlterField(
model_name="uniwebhomepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"headline",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Nadpis", max_length=300, required=True
),
),
(
"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",
),
),
(
"style",
wagtail.blocks.ChoiceBlock(
choices=[
("head-alt-xl", "Velký, Bebas Neue - 6XL"),
(
"head-alt-lg",
"Střední, Bebas Neue - 4XL",
),
(
"head-alt-md",
"Základní velikost - Roboto - MD",
),
("head-alt-sm", "Malý - Roboto - SM"),
("head-alt-xs", "Extra malý - Roboto - XS"),
],
help_text="Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
label="Velikost",
),
),
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("auto", "Automaticky"),
("center", "Na střed"),
],
label="Zarovnání",
),
),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("black_on_yellow", "černá na žluté"),
("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",
],
label="Textový editor",
template="styleguide2/includes/atoms/text/prose_richtext.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é"),
("black_on_yellow", "černá na žluté"),
("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="Textový editor",
),
),
]
),
),
(
"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",
),
),
]
),
),
(
"new_gallery",
wagtail.blocks.StructBlock(
[
(
"gallery_items",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(
label="obrázek", required=True
),
group="ostatní",
icon="image",
label="Galerie",
),
)
]
),
),
(
"aligned_table",
wagtail.blocks.StructBlock(
[
(
"alignment",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "Vlevo"),
("center", "Vprostřed"),
("right", "Vpravo"),
("full", "Celá šířka obrazovky"),
],
label="Zarovnání",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
label="Tabulka"
),
),
],
group="ostatní",
template="styleguide2/includes/atoms/table/aligned_table.html",
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="Tabulka",
template="styleguide2/includes/atoms/table/table.html",
),
),
(
"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",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"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_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"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,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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")),
]
),
),
(
"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é"),
("black_on_yellow", "černá na žluté"),
("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é"),
("black_on_yellow", "černá na žluté"),
("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",
),
),
]
),
),
(
"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í",
),
),
]
),
),
(
"button",
wagtail.blocks.StructBlock(
[
("text", wagtail.blocks.CharBlock(label="Nadpis")),
(
"url",
wagtail.blocks.URLBlock(
help_text="Pokud je odkaz vyplněný, není nutno vyplňovat stránku.",
label="Odkaz",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
help_text="Pokud je stránka vyplněná, není nutno vyplňovat odkaz.",
label="Stránka",
required=False,
),
),
]
),
),
(
"cards",
wagtail.blocks.StructBlock(
[
(
"cards",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"bg_color",
wagtail.blocks.CharBlock(
default="FEC900",
label="Barva pozadí",
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek", required=False
),
),
(
"title",
wagtail.blocks.TextBlock(
help_text="Řádkování je manuální.",
label="Nadpis",
),
),
(
"content",
wagtail.blocks.RichTextBlock(
label="Obsah"
),
),
(
"button_text",
wagtail.blocks.CharBlock(
help_text="Pokud není vyplněn, tlačítko se neukáže.",
label="Nadpis tlačítka",
required=False,
),
),
(
"button_url",
wagtail.blocks.CharBlock(
label="Odkaz tlačítka",
required=False,
),
),
],
label="Karta",
),
label="Karty",
),
)
],
template="uniweb/blocks/flip_cards.html",
),
),
(
"newsletter",
wagtail.blocks.StructBlock(
[
(
"list_id",
wagtail.blocks.CharBlock(
label="ID newsletteru", required=True
),
),
(
"title_line_1",
wagtail.blocks.CharBlock(
default="Odebírej náš",
label="Nadpis bloku (1. řádek)",
required=True,
),
),
(
"title_line_2",
wagtail.blocks.CharBlock(
default="newsletter",
label="Nadpis bloku (2. řádek)",
required=True,
),
),
(
"description",
wagtail.blocks.CharBlock(
default="Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
label="Popis newsletteru",
required=True,
),
),
]
),
),
],
blank=True,
verbose_name="obsah stránky",
),
),
]