Skip to content
Snippets Groups Projects
Select Git revision
  • 163e56441ec1924d26e9ec26e3c3435184ad15cc
  • test default protected
  • master protected
  • niki_edit_branch
  • 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
  • features/create-collapsible-extra-legal-info
  • features/extend-hero-banner
21 results

0324_alter_districtnewprogrampage_program.py

Blame
  • user avatar
    Alexa Valentová authored
    fcb0def6
    History
    0324_alter_districtnewprogrampage_program.py 20.59 KiB
    # Generated by Django 5.0.7 on 2025-06-23 17:39
    
    import wagtail.fields
    from django.db import migrations
    
    
    class Migration(migrations.Migration):
    
        dependencies = [
            ('district', '0323_alter_districtnewprogrampage_program'),
        ]
    
        operations = [
            migrations.AlterField(
                model_name='districtnewprogrampage',
                name='program',
                field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 143)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictArticlesPage', 'district.DistrictCenterPage', 'district.DistrictContactPage', 'district.DistrictCrossroadPage', 'district.DistrictCustomPage', 'district.DistrictPeoplePage', 'district.DistrictGeoFeatureCollectionPage', 'district.DistrictCalendarPage', 'district.DistrictPdfPage', 'district.DistrictNewProgramPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 30: ('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}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno'}), 44: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('name', 43), ('image', 44), ('description', 18), ('url', 12)]], {}), 46: ('wagtail.blocks.StreamBlock', [[('candidate_page', 42), ('candidate_custom', 45)]], {'label': ' ', 'required': False}), 47: ('wagtail.blocks.StructBlock', [[('heading', 40), ('new_candidates', 46)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 48: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 49: ('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'}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 51: ('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'}), 52: ('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'}), 53: ('wagtail.blocks.StructBlock', [[('align', 50), ('color', 51), ('text', 52)]], {}), 54: ('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'}), 55: ('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'}), 56: ('wagtail.blocks.StructBlock', [[('left_text', 54), ('right_text', 55)]], {}), 57: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 58: ('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'}), 59: ('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'}), 60: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 61: ('wagtail.blocks.StructBlock', [[('headline', 57), ('tag', 58), ('style', 59), ('align', 60)]], {}), 62: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 63: ('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'}), 64: ('wagtail.blocks.StructBlock', [[('color', 51), ('title', 62), ('picture', 63)]], {}), 65: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 66: ('wagtail.blocks.ListBlock', (65,), {'label': 'Odstavce'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 68: ('wagtail.blocks.StructBlock', [[('color', 51), ('items', 66), ('picture', 67)]], {}), 69: ('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í'}), 70: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 71: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 72: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 73: ('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'}), 74: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 75: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 77: ('wagtail.blocks.StructBlock', [[('bg_color', 69), ('image', 70), ('background', 71), ('title', 72), ('title_color', 73), ('content', 74), ('button_text', 75), ('button_url', 76)]], {'label': 'Karta'}), 78: ('wagtail.blocks.ListBlock', (77,), {'label': 'Karty'}), 79: ('wagtail.blocks.StructBlock', [[('cards', 78)]], {}), 80: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 81: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 83: ('wagtail.blocks.ListBlock', (82,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 84: ('wagtail.blocks.StructBlock', [[('gallery_items', 83)]], {'label': 'Galerie'}), 85: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 86: ('wagtail.blocks.StructBlock', [[('img', 44), ('caption', 85)]], {}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 88: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 89: ('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}), 90: ('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}), 91: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 92: ('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': False}), 93: ('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': False}), 94: ('wagtail.blocks.StructBlock', [[('poster_image', 89), ('video_url', 90), ('video_id', 91), ('is_full_width', 92), ('autoplay', 93)]], {}), 95: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 96: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 97: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 98: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 99: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 100: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 101: ('wagtail.blocks.StructBlock', [[('lat', 95), ('lon', 96), ('hex_color', 97), ('zoom', 98), ('style', 99), ('height', 100)]], {'label': 'Špendlík na mapě'}), 102: ('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}), 103: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 104: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 85), ('geojson', 102), ('image', 87), ('link', 12), ('hex_color', 103)]], {'required': True}), 105: ('wagtail.blocks.ListBlock', (104,), {'label': 'Součásti'}), 106: ('wagtail.blocks.StructBlock', [[('features', 105), ('zoom', 98), ('style', 99), ('height', 100)]], {'label': 'Mapová kolekce'}), 107: ('wagtail.blocks.StreamBlock', [[('text', 52), ('table', 80), ('figure', 86), ('youtube', 94), ('map_point', 101), ('map_collection', 106)]], {'label': 'Obsah', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 109: ('wagtail.blocks.StructBlock', [[('img', 87), ('headline', 88), ('content', 107), ('page', 108), ('link', 12)]], {}), 110: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 111: ('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'}), 112: ('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}), 113: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 114: ('wagtail.blocks.StructBlock', [[('title', 110), ('color', 111), ('hoveractive', 112), ('page', 108), ('link', 12), ('align', 60), ('size', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'label': 'Tlačítka'}), 116: ('wagtail.blocks.StructBlock', [[('buttons', 115)]], {}), 117: ('wagtail.blocks.StreamBlock', [[('text', 52), ('table', 80), ('card', 109), ('figure', 86), ('youtube', 94), ('map_point', 101), ('map_collection', 106), ('button', 114), ('button_group', 116)]], {'label': 'Obsah levého sloupce', 'required': True}), 118: ('wagtail.blocks.StreamBlock', [[('text', 52), ('table', 80), ('card', 109), ('figure', 86), ('youtube', 94), ('map_point', 101), ('map_collection', 106), ('button', 114), ('button_group', 116)]], {'label': 'Obsah pravého sloupce', 'required': True}), 119: ('wagtail.blocks.StructBlock', [[('left_column_content', 117), ('right_column_content', 118)]], {}), 120: ('wagtail.blocks.StreamBlock', [[('text', 52), ('table', 80), ('card', 109), ('figure', 86), ('youtube', 94), ('map_point', 101), ('map_collection', 106), ('button', 114), ('button_group', 116)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 121: ('wagtail.blocks.StructBlock', [[('left_column_content', 117), ('middle_column_content', 120), ('right_column_content', 118)]], {}), 122: ('wagtail.blocks.StructBlock', [[('poster_image', 89), ('video_url', 90), ('video_id', 91), ('is_full_width', 92), ('autoplay', 93)]], {'label': 'YouTube video'}), 123: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 124: ('wagtail.blocks.StreamBlock', [[('text', 49), ('headline', 61), ('table', 80)]], {'label': 'Obsah'}), 125: ('wagtail.blocks.StructBlock', [[('name', 123), ('content', 124)]], {}), 126: ('wagtail.blocks.StreamBlock', [[('text', 49), ('advanced_text', 53), ('two_columns_text', 56), ('headline', 61), ('headline_with_picture', 64), ('picture_list', 68), ('flip_cards', 79), ('table', 80), ('popout_table', 81), ('gallery', 84), ('figure', 86), ('card', 109), ('two_columns', 119), ('three_columns', 121), ('youtube', 122), ('map_point', 101), ('map_collection', 106), ('button', 114), ('button_group', 116), ('popout_point', 125)]], {'label': 'Obsah'}), 127: ('wagtail.blocks.StructBlock', [[('title', 48), ('child_blocks', 126)]], {}), 128: ('wagtail.blocks.ListBlock', (127,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 129: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 130: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 129)]], {'label': 'Odkaz'}), 131: ('wagtail.blocks.ListBlock', (130,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 132: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 133: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 134: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 135: ('wagtail.blocks.StructBlock', [[('content', 134)]], {}), 136: ('wagtail.blocks.ListBlock', (135,), {'label': 'Body'}), 137: ('wagtail.blocks.StructBlock', [[('number', 133), ('name', 17), ('points', 136)]], {}), 138: ('wagtail.blocks.ListBlock', (137,), {'label': 'Kategorie'}), 139: ('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}), 140: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 141: ('wagtail.blocks.StructBlock', [[('label', 132), ('categories', 138), ('long_version_url', 139), ('long_version_text', 140)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 142: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 141)]], {'required': False}), 143: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 47), ('other_views', 128), ('tab_links', 131), ('program', 142)]], {})}, verbose_name='Programy'),
            ),
        ]