Skip to content
Snippets Groups Projects
Select Git revision
  • 557eddbb397a364e178a8b608f809ea62bae3d50
  • test default protected
  • thing
  • master protected
  • niki-stuff2
  • feat/niki-stuff
  • feat/custom-css
  • feat/redesign-improvements-10
  • feat/redesign-improvements-8
  • feat/redesign-fixes-3
  • feat/pirstan-changes
  • feat/separate-import-thread
  • feat/dary-improvements
  • features/add-pdf-page
  • features/add-typed-table
  • features/fix-broken-calendar-categories
  • features/add-embed-to-articles
  • features/create-mastodon-feed-block
  • features/add-custom-numbering-for-candidates
  • features/add-timeline
  • features/create-wordcloud-from-article-page
21 results

0069_alter_electionsarticlepage_content.py

Blame
  • user avatar
    Alexa Valentová authored
    d8438a4d
    History
    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",
                ),
            ),
        ]