From 3ff8ebf70cf7b928c4dfbd3a517f1dd5062aa454 Mon Sep 17 00:00:00 2001
From: OndraPetrzilka <ondra.petrzilka@gmail.com>
Date: Tue, 6 Sep 2022 14:05:39 +0200
Subject: [PATCH] changed text field on program page perex to rich text field

---
 .../0031_alter_mainprogrampage_perex.py       | 19 +++++++++++++++++++
 main/models.py                                |  2 +-
 main/templates/main/main_program_page.html    |  6 +++---
 3 files changed, 23 insertions(+), 4 deletions(-)
 create mode 100644 main/migrations/0031_alter_mainprogrampage_perex.py

diff --git a/main/migrations/0031_alter_mainprogrampage_perex.py b/main/migrations/0031_alter_mainprogrampage_perex.py
new file mode 100644
index 00000000..87364e7b
--- /dev/null
+++ b/main/migrations/0031_alter_mainprogrampage_perex.py
@@ -0,0 +1,19 @@
+# Generated by Django 4.0.7 on 2022-09-06 11:42
+
+from django.db import migrations
+import wagtail.fields
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0030_mainarticlepage_is_black'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='mainprogrampage',
+            name='perex',
+            field=wagtail.fields.RichTextField(),
+        ),
+    ]
diff --git a/main/models.py b/main/models.py
index 4391ac3f..128f3e5c 100644
--- a/main/models.py
+++ b/main/models.py
@@ -520,7 +520,7 @@ class MainArticlePage(
 class MainProgramPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page):
     ### FIELDS
 
-    perex = models.TextField()
+    perex = RichTextField()
     program = StreamField(
         [("program_group", blocks.ProgramGroupBlock(label="Část programu"))],
         verbose_name="Program",
diff --git a/main/templates/main/main_program_page.html b/main/templates/main/main_program_page.html
index fe0013d8..79a5aa03 100644
--- a/main/templates/main/main_program_page.html
+++ b/main/templates/main/main_program_page.html
@@ -7,9 +7,9 @@
   <main role="main" class="mb-4 xl:mb-20">
     <div class="grid-container">
       <div class="grid-content">
-        <p class="font-alt text-xl leading-7 mb-5">
-          {{ page.perex }}
-        </p>
+        <div class="font-alt text-xl leading-7 mb-5">
+          {{ page.perex|richtext }}
+        </div>
       </div>
     </div>
     <div class="">
-- 
GitLab