From f05a24c1677db642e9b767f1ee52ecd33ff9347b Mon Sep 17 00:00:00 2001
From: Jarmil <jarmil.halamicek@seznam.cz>
Date: Wed, 14 Oct 2020 12:57:24 +0200
Subject: [PATCH] Reorganizace strankek MS: detaily lidi pod stranku lide

---
 district/models.py                         | 1 -
 shared/models.py                           | 8 +++++---
 shared/templates/shared/_person_badge.html | 4 ++--
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/district/models.py b/district/models.py
index c4636ba5..d30cf51e 100644
--- a/district/models.py
+++ b/district/models.py
@@ -105,7 +105,6 @@ class DistrictHomePage(MetadataPageMixin, Page):
     ### RELATIONS
     subpage_types = [
         "shared.Article",
-        "shared.PersonPage",
         "shared.PeoplePage",
         "DistrictArticles",
     ]
diff --git a/shared/models.py b/shared/models.py
index e848a3e3..8a976821 100644
--- a/shared/models.py
+++ b/shared/models.py
@@ -121,12 +121,14 @@ class PeoplePage(MetadataPageMixin, Page):
 
     settings_panels = []
 
+    subpage_types = [
+        "shared.PersonPage",
+    ]
+
     class Meta:
         verbose_name = "Stránka Lidé"
 
     def get_context(self, request):
         context = super().get_context(request)
-        context["people"] = (
-            self.get_siblings(inclusive=False).type(PersonPage).live().specific()
-        )
+        context["people"] = self.get_children().live().specific()
         return context
diff --git a/shared/templates/shared/_person_badge.html b/shared/templates/shared/_person_badge.html
index 0063df4b..3f2ee662 100644
--- a/shared/templates/shared/_person_badge.html
+++ b/shared/templates/shared/_person_badge.html
@@ -1,13 +1,13 @@
 
     <div class="badge ">
 
-      <a href="/{{ person.slug }}" class="avatar badge__avatar avatar--sm">
+      <a href="{{ person.url }}" class="avatar badge__avatar avatar--sm">
           <img src="{{ person.portrait }}" alt="{{ person.name }}" />
       </a>
 
       <div class="badge__body">
           <h2 class="head-heavy-xs badge__title">
-            <a href="/{{person.slug}}" title="{{ person.name }}" class="content-block--nostyle">
+            <a href="{{ person.url }}" title="{{ person.name }}" class="content-block--nostyle">
                 {{ person.name }}
             </a>
           </h2>
-- 
GitLab