From 967ad834883818c7a921110b4891f059a963a110 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1?= <git@imaniti.org>
Date: Wed, 7 Dec 2022 11:02:51 +0100
Subject: [PATCH] nice text defaults for people page & people, rich text for
 people page perex

---
 .../0034_alter_mainpeoplepage_perex.py        | 19 +++++++++++++++++++
 main/models.py                                |  2 +-
 main/templates/main/main_people_page.html     |  6 +++---
 main/templates/main/main_program_page.html    |  4 ++--
 4 files changed, 25 insertions(+), 6 deletions(-)
 create mode 100644 main/migrations/0034_alter_mainpeoplepage_perex.py

diff --git a/main/migrations/0034_alter_mainpeoplepage_perex.py b/main/migrations/0034_alter_mainpeoplepage_perex.py
new file mode 100644
index 00000000..711e4e98
--- /dev/null
+++ b/main/migrations/0034_alter_mainpeoplepage_perex.py
@@ -0,0 +1,19 @@
+# Generated by Django 4.0.7 on 2022-12-07 09:59
+
+from django.db import migrations
+import wagtail.fields
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('main', '0033_alter_mainpersonpage_position'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='mainpeoplepage',
+            name='perex',
+            field=wagtail.fields.RichTextField(),
+        ),
+    ]
diff --git a/main/models.py b/main/models.py
index 32e455d4..cf8cdcd8 100644
--- a/main/models.py
+++ b/main/models.py
@@ -563,7 +563,7 @@ class MainProgramPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin
 class MainPeoplePage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page):
     ### FIELDS
 
-    perex = models.TextField()
+    perex = RichTextField()
     people = StreamField(
         [("people_group", blocks.PeopleGroupBlock(label="Seznam osob"))],
         verbose_name="Lidé",
diff --git a/main/templates/main/main_people_page.html b/main/templates/main/main_people_page.html
index 2fad86be..51153351 100644
--- a/main/templates/main/main_people_page.html
+++ b/main/templates/main/main_people_page.html
@@ -8,9 +8,9 @@
 <main role="main" class="mb-4 xl:mb-20">
   <div class="grid-container">
     <div class="grid-content">
-      <p class="font-condensed text-xl leading-7 mb-5">
-        {{ page.perex }}
-      </p>
+      <div class="prose font-condensed text-xl leading-7 mb-5">
+        {{ page.perex|richtext }}
+      </div>
     </div>
   </div>
   <div class="container--medium">
diff --git a/main/templates/main/main_program_page.html b/main/templates/main/main_program_page.html
index fd06e656..3ff18274 100644
--- a/main/templates/main/main_program_page.html
+++ b/main/templates/main/main_program_page.html
@@ -42,9 +42,9 @@
                       <h3 class="font-alt mb-4 text-4xl">
                         {{ item.title }}
                       </h3>
-                      <p class="leading-6">
+                      <div class="prose leading-6">
                         {{ item.text|richtext }}
-                      </p>
+                      </div>
                     </div>
                    </div>
                 {% endfor %}
-- 
GitLab