]> git.agnieray.net Git - galette.git/commitdiff
Disabled state on groups when not groupmanager
authorGuillaume AGNIERAY <dev@agnieray.net>
Wed, 27 Sep 2023 15:03:12 +0000 (17:03 +0200)
committerJohan Cwiklinski <johan@x-tnd.be>
Thu, 28 Sep 2023 18:36:42 +0000 (20:36 +0200)
galette/templates/default/pages/groups_list.html.twig

index 8e4af6479fd8d5040358deba7b61cd9efeae6ceb..cf26651c257f306791a42dbf441d1da10c19cce8 100644 (file)
@@ -5,7 +5,7 @@
 {% macro group_item(login, group, opened, selected) %}
     <div class="{% if group.getGroups()|length > 0 %}title{% if group.getName() in opened %} active{% endif %}{% else %}nochild{% endif %}">
         <i class="{% if group.getGroups()|length > 0 %}dropdown{% else %}empty{% endif %} icon"></i>
-        <a class="ui{% if group.getName() == selected %} primary{% endif %} label" href="{% if login.isGroupManager(group.getId()) %}{{ url_for("groups", {"id": group.getId()}) }}{% else %}#{% endif %}">
+        <a class="ui{% if group.getName() == selected %} primary{% endif %}{% if not login.isGroupManager(group.getId()) %} disabled{% endif %} label" href="{% if login.isGroupManager(group.getId()) %}{{ url_for("groups", {"id": group.getId()}) }}{% else %}#{% endif %}">
             {{ group.getName() }}
         </a>
     </div>