Skip to content
Snippets Groups Projects
Select Git revision
  • 557eddbb397a364e178a8b608f809ea62bae3d50
  • test default protected
  • master protected
  • thing
  • 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

0075_alter_electionshomepage_content.py

Blame
  • user avatar
    Alexa Valentová authored
    422437b9
    History
    0075_alter_electionshomepage_content.py 11.53 KiB
    # Generated by Django 5.0.7 on 2025-06-23 18:07
    
    import wagtail.fields
    from django.db import migrations
    
    
    class Migration(migrations.Migration):
        dependencies = [
            ("elections", "0074_alter_electionshomepage_content"),
        ]
    
        operations = [
            migrations.AlterField(
                model_name="electionshomepage",
                name="content",
                field=wagtail.fields.StreamField(
                    [
                        ("carousel", 5),
                        ("candidates", 20),
                        ("secondary_candidates", 30),
                        ("program", 40),
                        ("news", 43),
                        ("calendar", 44),
                    ],
                    blank=True,
                    block_lookup={
                        0: (
                            "wagtail.images.blocks.ImageChooserBlock",
                            (),
                            {
                                "help_text": "Pokud není vybráno video, ukáže se na desktopu.",
                                "label": "Obrázek na pozadí (desktop)",
                            },
                        ),
                        1: (
                            "wagtail.images.blocks.ImageChooserBlock",
                            (),
                            {
                                "help_text": "Pokud je vybrán, ukáže se místo videa na mobilu.",
                                "label": "Obrázek (mobil)",
                                "required": False,
                            },
                        ),
                        2: (
                            "wagtail.blocks.URLBlock",
                            (),
                            {
                                "help_text": "Pokud je vybráno, ukáže se na desktopech s povoleným autoplayem místo obrázku.",
                                "label": "URL videa",
                                "required": False,
                            },
                        ),
                        3: (
                            "wagtail.blocks.TextBlock",
                            (),
                            {"label": "První mobilní řádek"},
                        ),
                        4: (
                            "wagtail.blocks.TextBlock",
                            (),
                            {"label": "Druhý mobilní řádek"},
                        ),
                        5: (
                            "wagtail.blocks.StructBlock",
                            [
                                [
                                    ("desktop_image", 0),
                                    ("mobile_image", 1),
                                    ("video_url", 2),
                                    ("mobile_line_1", 3),
                                    ("mobile_line_2", 4),
                                ]
                            ],
                            {},
                        ),
                        6: ("wagtail.blocks.PageChooserBlock", (), {"label": "Stránka"}),
                        7: (
                            "wagtail.images.blocks.ImageChooserBlock",
                            (),
                            {
                                "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
                                "label": "Obrázek",
                                "required": False,
                            },
                        ),
                        8: (
                            "wagtail.blocks.RichTextBlock",
                            (),
                            {"label": "Popis", "required": False},
                        ),
                        9: (
                            "wagtail.blocks.StructBlock",
                            [[("page", 6), ("image", 7), ("description", 8)]],
                            {},
                        ),
                        10: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
                        11: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {"label": "Podnadpis", "required": False},
                        ),
                        12: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {"label": "Povolání", "required": False},
                        ),
                        13: (
                            "wagtail.blocks.URLBlock",
                            (),
                            {"label": "Odkaz tlačítka", "required": False},
                        ),
                        14: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {
                                "default": "Zjisti více",
                                "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
                                "label": "Text tlačítka",
                                "required": False,
                            },
                        ),
                        15: (
                            "wagtail.blocks.StructBlock",
                            [
                                [
                                    ("title", 10),
                                    ("subtitle", 11),
                                    ("job", 12),
                                    ("image", 7),
                                    ("description", 8),
                                    ("button_url", 13),
                                    ("button_text", 14),
                                ]
                            ],
                            {},
                        ),
                        16: (
                            "wagtail.blocks.StreamBlock",
                            [[("candidate", 9), ("custom_candidate", 15)]],
                            {"label": " ", "required": False},
                        ),
                        17: (
                            "wagtail.blocks.PageChooserBlock",
                            (),
                            {
                                "label": "Stránka",
                                "page_type": ["elections.ElectionsCandidatePage"],
                            },
                        ),
                        18: (
                            "wagtail.blocks.StructBlock",
                            [[("page", 17), ("image", 7), ("description", 8)]],
                            {},
                        ),
                        19: (
                            "wagtail.blocks.ListBlock",
                            (18,),
                            {"label": " ", "required": False},
                        ),
                        20: (
                            "wagtail.blocks.StructBlock",
                            [[("stream_candidates", 16), ("candidates", 19)]],
                            {},
                        ),
                        21: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {
                                "default": "Ostatní kandidáti",
                                "label": " ",
                                "required": False,
                            },
                        ),
                        22: ("wagtail.blocks.CharBlock", (), {"label": "Číslo"}),
                        23: (
                            "wagtail.blocks.StructBlock",
                            [[("number", 22), ("page", 17), ("image", 7)]],
                            {},
                        ),
                        24: ("wagtail.blocks.IntegerBlock", (), {"label": "Číslo"}),
                        25: ("wagtail.blocks.CharBlock", (), {"label": "Jméno"}),
                        26: (
                            "wagtail.images.blocks.ImageChooserBlock",
                            (),
                            {"label": "Obrázek", "required": True},
                        ),
                        27: (
                            "wagtail.blocks.URLBlock",
                            (),
                            {"label": "Odkaz", "required": False},
                        ),
                        28: (
                            "wagtail.blocks.StructBlock",
                            [
                                [
                                    ("number", 24),
                                    ("name", 25),
                                    ("image", 26),
                                    ("description", 8),
                                    ("url", 27),
                                ]
                            ],
                            {},
                        ),
                        29: (
                            "wagtail.blocks.StreamBlock",
                            [[("candidate_page", 23), ("candidate_custom", 28)]],
                            {"label": " ", "required": False},
                        ),
                        30: (
                            "wagtail.blocks.StructBlock",
                            [[("heading", 21), ("new_candidates", 29)]],
                            {},
                        ),
                        31: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {
                                "default": "Program",
                                "help_text": "Např. 'Program'",
                                "label": "Nadpis",
                            },
                        ),
                        32: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
                        33: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
                        34: ("wagtail.blocks.StructBlock", [[("content", 33)]], {}),
                        35: ("wagtail.blocks.ListBlock", (34,), {"label": "Body"}),
                        36: (
                            "wagtail.blocks.StructBlock",
                            [[("number", 24), ("name", 32), ("points", 35)]],
                            {},
                        ),
                        37: ("wagtail.blocks.ListBlock", (36,), {"label": "Kategorie"}),
                        38: (
                            "wagtail.blocks.URLBlock",
                            (),
                            {
                                "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
                                "label": "Odkaz na celou verzi programu",
                                "required": False,
                            },
                        ),
                        39: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {
                                "label": "Nadpis odkazu na celou verzi programu",
                                "required": False,
                            },
                        ),
                        40: (
                            "wagtail.blocks.StructBlock",
                            [
                                [
                                    ("label", 31),
                                    ("categories", 37),
                                    ("long_version_url", 38),
                                    ("long_version_text", 39),
                                ]
                            ],
                            {},
                        ),
                        41: (
                            "wagtail.blocks.CharBlock",
                            (),
                            {
                                "help_text": "Nejnovější články se načtou automaticky",
                                "label": "Titulek",
                            },
                        ),
                        42: (
                            "wagtail.blocks.TextBlock",
                            (),
                            {"label": "Popis", "required": False},
                        ),
                        43: (
                            "wagtail.blocks.StructBlock",
                            [[("title", 41), ("description", 42)]],
                            {
                                "template": "styleguide2/includes/organisms/articles/elections/articles_section.html"
                            },
                        ),
                        44: ("wagtail.blocks.StructBlock", [[("heading", 10)]], {}),
                    },
                    verbose_name="Hlavní obsah",
                ),
            ),
        ]