From d29e210f40e12916307ad6476a36f7610f523247 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1?= <git@imaniti.org>
Date: Mon, 5 Dec 2022 12:58:21 +0100
Subject: [PATCH] rich text for program points

---
 main/blocks.py                                |  2 +-
 .../0032_alter_mainprogrampage_program.py     | 21 +++++++++++++++++++
 main/templates/main/main_program_page.html    |  2 +-
 3 files changed, 23 insertions(+), 2 deletions(-)
 create mode 100644 main/migrations/0032_alter_mainprogrampage_program.py

diff --git a/main/blocks.py b/main/blocks.py
index acf8ff94..b8ae4334 100644
--- a/main/blocks.py
+++ b/main/blocks.py
@@ -109,7 +109,7 @@ class PeopleOverviewBlock(StructBlock):
 class ProgramBlock(StructBlock):
     icon = ImageChooserBlock(label="Ikona")
     title = CharBlock(label="Titulek článku programu")
-    text = TextBlock(label="Obsah")
+    text = RichTextBlock(label="Obsah")
 
     class Meta:
         icon = "date"
diff --git a/main/migrations/0032_alter_mainprogrampage_program.py b/main/migrations/0032_alter_mainprogrampage_program.py
new file mode 100644
index 00000000..9748a819
--- /dev/null
+++ b/main/migrations/0032_alter_mainprogrampage_program.py
@@ -0,0 +1,21 @@
+# Generated by Django 4.0.7 on 2022-12-05 11:57
+
+from django.db import migrations
+import wagtail.blocks
+import wagtail.fields
+import wagtail.images.blocks
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0031_alter_mainprogrampage_perex'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='mainprogrampage',
+            name='program',
+            field=wagtail.fields.StreamField([('program_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek části programu')), ('slug', wagtail.blocks.CharBlock(help_text='Není třeba vyplňovat, bude automaticky vyplněno', label='Slug části programu', required=False)), ('point_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('icon', wagtail.images.blocks.ImageChooserBlock(label='Ikona')), ('title', wagtail.blocks.CharBlock(label='Titulek článku programu')), ('text', wagtail.blocks.RichTextBlock(label='Obsah'))]), label='Jednotlivé články programu'))], label='Část programu'))], blank=True, use_json_field=None, verbose_name='Program'),
+        ),
+    ]
diff --git a/main/templates/main/main_program_page.html b/main/templates/main/main_program_page.html
index 2a77f2c6..fd06e656 100644
--- a/main/templates/main/main_program_page.html
+++ b/main/templates/main/main_program_page.html
@@ -43,7 +43,7 @@
                         {{ item.title }}
                       </h3>
                       <p class="leading-6">
-                        {{ item.text }}
+                        {{ item.text|richtext }}
                       </p>
                     </div>
                    </div>
-- 
GitLab