Select Git revision
0069_alter_electionsarticlepage_content.py
0069_alter_electionsarticlepage_content.py 33.96 KiB
# Generated by Django 5.0.7 on 2025-03-12 10:33
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("elections", "0068_alter_electionsarticlepage_content"),
]
operations = [
migrations.AlterField(
model_name="electionsarticlepage",
name="content",
field=wagtail.fields.StreamField(
[
("text", 0),
("advanced_text", 4),
("two_columns_text", 7),
("headline", 12),
("headline_with_picture", 15),
("picture_list", 19),
("flip_cards", 30),
("table", 31),
("popout_table", 32),
("gallery", 35),
("figure", 38),
("card", 63),
("two_columns", 73),
("three_columns", 75),
("youtube", 76),
("map_point", 53),
("map_collection", 60),
("button", 68),
("button_group", 70),
("popout_point", 80),
("quote", 83),
("download", 85),
],
blank=True,
block_lookup={
0: (
"wagtail.blocks.RichTextBlock",
(),
{
"template": "styleguide2/includes/atoms/text/prose_richtext.html"
},
),
1: (
"wagtail.blocks.ChoiceBlock",
[],
{
"choices": [
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
"label": "zarovnání",
},
),
2: (
"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",
},
),
3: (
"wagtail.blocks.RichTextBlock",
(),
{
"features": [
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
"group": "1. Text",
"label": "Textový editor",
},
),
4: (
"wagtail.blocks.StructBlock",
[[("align", 1), ("color", 2), ("text", 3)]],
{},
),
5: (
"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",
},
),
6: (
"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",
},
),
7: (
"wagtail.blocks.StructBlock",
[[("left_text", 5), ("right_text", 6)]],
{},
),
8: (
"wagtail.blocks.CharBlock",
(),
{"label": "Nadpis", "max_length": 300, "required": True},
),
9: (
"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",
},
),
10: (
"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",
},
),
11: (
"wagtail.blocks.ChoiceBlock",
[],
{
"choices": [
("auto", "Automaticky"),
("center", "Na střed"),
],
"label": "Zarovnání",
},
),
12: (
"wagtail.blocks.StructBlock",
[[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
{},
),
13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
14: (
"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",
},
),
15: (
"wagtail.blocks.StructBlock",
[[("color", 2), ("title", 13), ("picture", 14)]],
{},
),
16: (
"wagtail.blocks.RichTextBlock",
(),
{
"features": [
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
"label": "Odstavec",
},
),
17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
18: (
"wagtail.images.blocks.ImageChooserBlock",
(),
{
"help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
"label": "Obrázek",
},
),
19: (
"wagtail.blocks.StructBlock",
[[("color", 2), ("items", 17), ("picture", 18)]],
{},
),
20: (
"wagtail.blocks.CharBlock",
(),
{
"default": "FEC900",
"help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
"label": "Barva pozadí",
},
),
21: (
"wagtail.images.blocks.ImageChooserBlock",
(),
{
"help_text": "Nahrazuje pozadí. Nelze vybrat obě najednou.",
"label": "Obrázek",
"required": False,
},
),
22: (
"wagtail.images.blocks.ImageChooserBlock",
(),
{
"help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
"label": "Pozadí",
"required": False,
},
),
23: (
"wagtail.blocks.TextBlock",
(),
{"help_text": "Řádkování je manuální.", "label": "Nadpis"},
),
24: (
"wagtail.blocks.CharBlock",
(),
{
"default": "000000",
"help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
"label": "Barva textu",
},
),
25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
26: (
"wagtail.blocks.CharBlock",
(),
{
"help_text": "Pokud není vyplněn, tlačítko se neukáže.",
"label": "Nadpis tlačítka",
"required": False,
},
),
27: (
"wagtail.blocks.CharBlock",
(),
{"label": "Odkaz tlačítka", "required": False},
),
28: (
"wagtail.blocks.StructBlock",
[
[
("bg_color", 20),
("image", 21),
("background", 22),
("title", 23),
("title_color", 24),
("content", 25),
("button_text", 26),
("button_url", 27),
]
],
{"label": "Karta"},
),
29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
31: (
"wagtail.contrib.table_block.blocks.TableBlock",
(),
{
"group": "3. Ostatní",
"label": "Tabulka",
"template": "styleguide2/includes/atoms/table/table.html",
},
),
32: (
"wagtail.contrib.table_block.blocks.TableBlock",
(),
{
"group": "3. Ostatní",
"label": "Rozbalovací tabulka",
"template": "styleguide2/includes/atoms/table/popout_table.html",
},
),
33: (
"wagtail.images.blocks.ImageChooserBlock",
(),
{"label": "obrázek", "required": True},
),
34: (
"wagtail.blocks.ListBlock",
(33,),
{"group": "3. Ostatní", "icon": "image", "label": "Galerie"},
),
35: (
"wagtail.blocks.StructBlock",
[[("gallery_items", 34)]],
{"label": "Galerie"},
),
36: (
"wagtail.images.blocks.ImageChooserBlock",
(),
{"label": "Obrázek", "required": True},
),
37: (
"wagtail.blocks.TextBlock",
(),
{"label": "Popisek", "required": False},
),
38: (
"wagtail.blocks.StructBlock",
[[("img", 36), ("caption", 37)]],
{},
),
39: (
"wagtail.images.blocks.ImageChooserBlock",
(),
{"label": "Obrázek", "required": False},
),
40: (
"wagtail.blocks.TextBlock",
(),
{"label": "Titulek", "required": False},
),
41: (
"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,
},
),
42: (
"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,
},
),
43: (
"wagtail.blocks.CharBlock",
(),
{
"help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
"label": "ID videa (automatické pole)",
"required": False,
},
),
44: (
"wagtail.blocks.BooleanBlock",
(),
{
"default": False,
"help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
"label": "Zabírá maximální šířku povolenou pro text?",
"required": True,
},
),
45: (
"wagtail.blocks.BooleanBlock",
(),
{
"default": False,
"help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
"label": "Spustit video automaticky?",
"required": True,
},
),
46: (
"wagtail.blocks.StructBlock",
[
[
("poster_image", 41),
("video_url", 42),
("video_id", 43),
("is_full_width", 44),
("autoplay", 45),
]
],
{},
),
47: (
"wagtail.blocks.DecimalBlock",
(),
{"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
),
48: (
"wagtail.blocks.DecimalBlock",
(),
{"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
),
49: (
"wagtail.blocks.CharBlock",
(),
{
"default": "000000",
"help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
"label": "Barva špendlíku (HEX)",
},
),
50: (
"wagtail.blocks.IntegerBlock",
(),
{
"default": 15,
"label": "Výchozí zoom",
"max_value": 18,
"min_value": 1,
},
),
51: (
"wagtail.blocks.ChoiceBlock",
[],
{
"choices": [
("osm-mapnik", "OSM Mapnik"),
("stadia-osm-bright", "Stadia OSM Bright"),
("stadia-outdoors", "Stadia Outdoors"),
("mapbox-streets", "Mapbox Streets"),
("mapbox-outdoors", "Mapbox Outdoors"),
("mapbox-light", "Mapbox Light"),
("mapbox-dark", "Mapbox Dark"),
("mapbox-satellite", "Mapbox Satellite"),
("mapbox-pirate", "Mapbox Pirate Theme"),
],
"label": "Styl",
},
),
52: (
"wagtail.blocks.IntegerBlock",
(),
{"label": "Výška v px", "max_value": 1000, "min_value": 100},
),
53: (
"wagtail.blocks.StructBlock",
[
[
("lat", 47),
("lon", 48),
("hex_color", 49),
("zoom", 50),
("style", 51),
("height", 52),
]
],
{"label": "Špendlík na mapě"},
),
54: (
"wagtail.blocks.CharBlock",
(),
{"label": "Titulek", "required": True},
),
55: (
"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,
},
),
56: (
"wagtail.blocks.URLBlock",
(),
{"label": "Odkaz", "required": False},
),
57: (
"wagtail.blocks.CharBlock",
(),
{
"default": "000000",
"help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
"label": "Barva (HEX)",
},
),
58: (
"wagtail.blocks.StructBlock",
[
[
("title", 54),
("description", 37),
("geojson", 55),
("image", 39),
("link", 56),
("hex_color", 57),
]
],
{"required": True},
),
59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
60: (
"wagtail.blocks.StructBlock",
[
[
("features", 59),
("zoom", 50),
("style", 51),
("height", 52),
]
],
{"label": "Mapová kolekce"},
),
61: (
"wagtail.blocks.StreamBlock",
[
[
("text", 3),
("table", 31),
("figure", 38),
("youtube", 46),
("map_point", 53),
("map_collection", 60),
]
],
{"label": "Obsah", "required": False},
),
62: (
"wagtail.blocks.PageChooserBlock",
(),
{"label": "Stránka", "required": False},
),
63: (
"wagtail.blocks.StructBlock",
[
[
("img", 39),
("headline", 40),
("content", 61),
("page", 62),
("link", 56),
]
],
{},
),
64: (
"wagtail.blocks.CharBlock",
(),
{"label": "Titulek", "max_length": 128, "required": True},
),
65: (
"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",
},
),
66: (
"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,
},
),
67: (
"wagtail.blocks.ChoiceBlock",
[],
{
"choices": [
("normal", "Normální"),
("large", "Veliká"),
("huge", "Masivní"),
],
"label": "Velikost tlačítka",
},
),
68: (
"wagtail.blocks.StructBlock",
[
[
("title", 64),
("color", 65),
("hoveractive", 66),
("page", 62),
("link", 56),
("align", 11),
("size", 67),
]
],
{},
),
69: ("wagtail.blocks.ListBlock", (68,), {"label": "Tlačítka"}),
70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
71: (
"wagtail.blocks.StreamBlock",
[
[
("text", 3),
("table", 31),
("card", 63),
("figure", 38),
("youtube", 46),
("map_point", 53),
("map_collection", 60),
("button", 68),
("button_group", 70),
]
],
{"label": "Obsah levého sloupce", "required": True},
),
72: (
"wagtail.blocks.StreamBlock",
[
[
("text", 3),
("table", 31),
("card", 63),
("figure", 38),
("youtube", 46),
("map_point", 53),
("map_collection", 60),
("button", 68),
("button_group", 70),
]
],
{"label": "Obsah pravého sloupce", "required": True},
),
73: (
"wagtail.blocks.StructBlock",
[[("left_column_content", 71), ("right_column_content", 72)]],
{},
),
74: (
"wagtail.blocks.StreamBlock",
[
[
("text", 3),
("table", 31),
("card", 63),
("figure", 38),
("youtube", 46),
("map_point", 53),
("map_collection", 60),
("button", 68),
("button_group", 70),
]
],
{"label": "Obsah prostředního sloupce", "required": True},
),
75: (
"wagtail.blocks.StructBlock",
[
[
("left_column_content", 71),
("middle_column_content", 74),
("right_column_content", 72),
]
],
{},
),
76: (
"wagtail.blocks.StructBlock",
[
[
("poster_image", 41),
("video_url", 42),
("video_id", 43),
("is_full_width", 44),
("autoplay", 45),
]
],
{"label": "YouTube video"},
),
77: (
"wagtail.blocks.CharBlock",
(),
{"label": "Název", "required": True},
),
78: (
"wagtail.blocks.RichTextBlock",
(),
{
"features": [
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
"group": "1. Text",
"label": "Textový editor",
"template": "styleguide2/includes/atoms/text/prose_richtext.html",
},
),
79: (
"wagtail.blocks.StreamBlock",
[[("text", 78), ("headline", 12), ("table", 31)]],
{"label": "Obsah"},
),
80: (
"wagtail.blocks.StructBlock",
[[("name", 77), ("content", 79)]],
{},
),
81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
83: (
"wagtail.blocks.StructBlock",
[[("quote", 81), ("autor_name", 82)]],
{},
),
84: (
"wagtail.documents.blocks.DocumentChooserBlock",
(),
{"label": "Stáhnutelný soubor"},
),
85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
},
verbose_name="Článek",
),
),
]