diff --git a/district/migrations/0223_remove_districthomepage_gdpr_and_cookies_page.py b/district/migrations/0223_remove_districthomepage_gdpr_and_cookies_page.py
index 831ad4118d10a4e5e54ac88b8b27b9be91cdffec..3024598af920a39800fb9cd8e6d1f9087182d9e2 100644
--- a/district/migrations/0223_remove_districthomepage_gdpr_and_cookies_page.py
+++ b/district/migrations/0223_remove_districthomepage_gdpr_and_cookies_page.py
@@ -4,14 +4,13 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0222_districtsearchpage'),
+        ("district", "0222_districtsearchpage"),
     ]
 
     operations = [
         migrations.RemoveField(
-            model_name='districthomepage',
-            name='gdpr_and_cookies_page',
+            model_name="districthomepage",
+            name="gdpr_and_cookies_page",
         ),
     ]
diff --git a/district/migrations/0224_alter_districtpeoplepage_perex_col_1_and_more.py b/district/migrations/0224_alter_districtpeoplepage_perex_col_1_and_more.py
index d7f53794868b1eebf063f5b44a7ed081479b05cb..34a470ce6aded03af7e420ce41452ae9a30b6e9d 100644
--- a/district/migrations/0224_alter_districtpeoplepage_perex_col_1_and_more.py
+++ b/district/migrations/0224_alter_districtpeoplepage_perex_col_1_and_more.py
@@ -4,25 +4,28 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0223_remove_districthomepage_gdpr_and_cookies_page'),
+        ("district", "0223_remove_districthomepage_gdpr_and_cookies_page"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtpeoplepage',
-            name='perex_col_1',
-            field=models.TextField(blank=True, null=True, verbose_name='Perex - první sloupec'),
+            model_name="districtpeoplepage",
+            name="perex_col_1",
+            field=models.TextField(
+                blank=True, null=True, verbose_name="Perex - první sloupec"
+            ),
         ),
         migrations.AlterField(
-            model_name='districtpeoplepage',
-            name='perex_col_2',
-            field=models.TextField(blank=True, null=True, verbose_name='Perex - druhý sloupec'),
+            model_name="districtpeoplepage",
+            name="perex_col_2",
+            field=models.TextField(
+                blank=True, null=True, verbose_name="Perex - druhý sloupec"
+            ),
         ),
         migrations.AlterField(
-            model_name='districtpersonpage',
-            name='perex',
+            model_name="districtpersonpage",
+            name="perex",
             field=models.TextField(blank=True, null=True),
         ),
     ]
diff --git a/main/migrations/0095_alter_mainpeoplepage_perex_col_1_and_more.py b/main/migrations/0095_alter_mainpeoplepage_perex_col_1_and_more.py
index 045385581c9ad59f59724da46559dc7003d50d77..3c73386ed5b75ae7fe80b3ffd7b28e703f98ced6 100644
--- a/main/migrations/0095_alter_mainpeoplepage_perex_col_1_and_more.py
+++ b/main/migrations/0095_alter_mainpeoplepage_perex_col_1_and_more.py
@@ -4,25 +4,28 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0094_alter_mainprogrampage_program'),
+        ("main", "0094_alter_mainprogrampage_program"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainpeoplepage',
-            name='perex_col_1',
-            field=models.TextField(blank=True, null=True, verbose_name='Perex - první sloupec'),
+            model_name="mainpeoplepage",
+            name="perex_col_1",
+            field=models.TextField(
+                blank=True, null=True, verbose_name="Perex - první sloupec"
+            ),
         ),
         migrations.AlterField(
-            model_name='mainpeoplepage',
-            name='perex_col_2',
-            field=models.TextField(blank=True, null=True, verbose_name='Perex - druhý sloupec'),
+            model_name="mainpeoplepage",
+            name="perex_col_2",
+            field=models.TextField(
+                blank=True, null=True, verbose_name="Perex - druhý sloupec"
+            ),
         ),
         migrations.AlterField(
-            model_name='mainpersonpage',
-            name='perex',
+            model_name="mainpersonpage",
+            name="perex",
             field=models.TextField(blank=True, null=True),
         ),
     ]
diff --git a/shared/models/main.py b/shared/models/main.py
index 6ae191df276c73bd30c5e9bd616ddbbcb856ab75..ea0f05b12335ab5cf34b0738ecc8c9d4cf5bdecd 100644
--- a/shared/models/main.py
+++ b/shared/models/main.py
@@ -1835,10 +1835,7 @@ class MainPersonPageMixin(
         blank=True,
         null=True,
     )
-    perex = models.TextField(
-        blank=True,
-        null=True
-    )
+    perex = models.TextField(blank=True, null=True)
     text = RichTextField()
 
     social_links = StreamField(
diff --git a/uniweb/migrations/0064_alter_uniwebhomepage_top_menu_and_more.py b/uniweb/migrations/0064_alter_uniwebhomepage_top_menu_and_more.py
index 755332213cf8e130481fd5fd29ce2a9b67664abc..1917fd3752df8c60d6e2a94956fa18b207d1af6d 100644
--- a/uniweb/migrations/0064_alter_uniwebhomepage_top_menu_and_more.py
+++ b/uniweb/migrations/0064_alter_uniwebhomepage_top_menu_and_more.py
@@ -6,20 +6,118 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0063_alter_uniwebcalendarpage_calendar_and_more'),
+        ("uniweb", "0063_alter_uniwebcalendarpage_calendar_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='top_menu',
-            field=wagtail.fields.StreamField([('item', wagtail.blocks.StructBlock([('name', wagtail.blocks.CharBlock(label='název')), ('page', wagtail.blocks.PageChooserBlock(label='stránka', page_type=['uniweb.UniwebHomePage', 'uniweb.UniwebFlexiblePage', 'uniweb.UniwebArticlesIndexPage', 'uniweb.UniwebFormPage', 'uniweb.UniwebPeoplePage', 'uniweb.UniwebPersonPage', 'uniweb.UniwebPdfPage', 'district.DistrictPersonPage']))]))], blank=True, verbose_name='horní menu'),
+            model_name="uniwebhomepage",
+            name="top_menu",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "item",
+                        wagtail.blocks.StructBlock(
+                            [
+                                ("name", wagtail.blocks.CharBlock(label="název")),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="stránka",
+                                        page_type=[
+                                            "uniweb.UniwebHomePage",
+                                            "uniweb.UniwebFlexiblePage",
+                                            "uniweb.UniwebArticlesIndexPage",
+                                            "uniweb.UniwebFormPage",
+                                            "uniweb.UniwebPeoplePage",
+                                            "uniweb.UniwebPersonPage",
+                                            "uniweb.UniwebPdfPage",
+                                            "district.DistrictPersonPage",
+                                        ],
+                                    ),
+                                ),
+                            ]
+                        ),
+                    )
+                ],
+                blank=True,
+                verbose_name="horní menu",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebpeoplepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', wagtail.blocks.RichTextBlock(features=['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], label='Textový editor')), ('people_group', wagtail.blocks.StructBlock([('group_title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('person_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('position', wagtail.blocks.CharBlock(label='Název pozice', required=False)), ('person', wagtail.blocks.PageChooserBlock(label='Osoba', page_type=['uniweb.UniwebPersonPage', 'district.DistrictPersonPage']))]), label='List osob'))]))], blank=True, verbose_name='Obsah stránky'),
+            model_name="uniwebpeoplepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "text",
+                        wagtail.blocks.RichTextBlock(
+                            features=[
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            label="Textový editor",
+                        ),
+                    ),
+                    (
+                        "people_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "group_title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "person_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "position",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název pozice",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "person",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Osoba",
+                                                        page_type=[
+                                                            "uniweb.UniwebPersonPage",
+                                                            "district.DistrictPersonPage",
+                                                        ],
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="List osob",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                verbose_name="Obsah stránky",
+            ),
         ),
     ]