]> git.agnieray.net Git - galette.git/commitdiff
Visually differenciate non accesible groups for managers
authorJohan Cwiklinski <johan@x-tnd.be>
Thu, 11 Nov 2021 12:31:36 +0000 (13:31 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Sat, 13 Nov 2021 10:31:14 +0000 (11:31 +0100)
galette/templates/default/group_tree_item.tpl

index 0063e552cc842c7ab47989660f875e9979bd3911..ab26062fcb460a4da295c5addb1a791c3da5b64c 100644 (file)
@@ -1,5 +1,10 @@
     <li id="group_{$item->getId()}"{if $group->getId() eq $item->getId()} class="jstree-open"{/if}>
-        <a href="{if $login->isGroupManager($item->getId())}{path_for name="groups" data=["id" => $item->getId()]}{else}#{/if}"{if $group->getId() eq $item->getId()} class="jstree-clicked"{/if}">{$item->getName()}</a>
+        <a
+            href="{if $login->isGroupManager($item->getId())}{path_for name="groups" data=["id" => $item->getId()]}{else}#{/if}"
+            class="{if $group->getId() eq $item->getId()}jstree-clicked"{/if} {if !$login->isGroupManager($item->getId())} jstree-disabled{/if}"
+        >
+            {$item->getName()}
+        </a>
     {if $item->getGroups()|@count > 0}
         <ul>
         {foreach item=newitem from=$item->getGroups()}