From 7f82d2a859ee2b48ea940c316eeb69a7a82d441f Mon Sep 17 00:00:00 2001
From: Lukas Weichelt <lukas.weichelt@teckids.org>
Date: Sat, 10 Sep 2022 16:46:14 +0200
Subject: [PATCH] Fix group ownership

---
 aleksis/core/templates/core/person/full.html | 26 +++++++++-----------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/aleksis/core/templates/core/person/full.html b/aleksis/core/templates/core/person/full.html
index 295b061f2..760193f08 100644
--- a/aleksis/core/templates/core/person/full.html
+++ b/aleksis/core/templates/core/person/full.html
@@ -254,22 +254,20 @@
           </div>
         </div>
       </div>
-    {% endif %}
-    {% has_perm 'core.view_person_groups_rule' user person as can_view_groups %}
-    {% if can_view_groups and groups %}
-      <div class="col s12 m6 l4">
-        <h2>{% blocktrans %}Group ownership{% endblocktrans %}</h2>
-        <div class="card-panel">
-          <div class="collection">
-            {% for group in person.owner_of_recursive %}
-              <a href="{{ group.get_absolute_url }}" class="collection-item">
-                {{ group.name }} ({{ group.school_term }})
-              </a>
-            {% endfor %}
+      {% if person.owner_of_recursive.count %}
+        <div class="col s12 m6 l4">
+          <h2>{% blocktrans %}Group ownership{% endblocktrans %}</h2>
+          <div class="card-panel">
+            <div class="collection">
+              {% for group in person.owner_of_recursive.all %}
+                <a href="{{ group.get_absolute_url }}" class="collection-item">
+                  {{ group.name }} ({{ group.school_term }}) {{ person.owner_of_recursive.count}}
+                </a>
+              {% endfor %}
+            </div>
           </div>
         </div>
-      </div>
+      {% endif %}
     {% endif %}
-
   </div>
 {% endblock %}
-- 
GitLab