<#include "unittree_commons.html" /> <@row> <@columns xs=12 xl=4> <@box> <@boxHeader title='#i18n{unittree.manageUnits.labelUnits}'> <#if listUnitActions?? && listUnitActions?has_content> <#list listUnitActions as unitAction> <#if unitAction.nameKey?? && unitAction.nameKey == 'unittree.unit.action.deleteUnit.name'> <#assign aButtonColor = 'danger' /> <#else> <#assign aButtonColor = 'primary' /> <@aButton href='${unitAction.url!}?idUnit=${unit.idUnit!}' title='${unitAction.name!}' hideTitle=['all'] buttonIcon='${unitAction.icon!}' color=aButtonColor! size='sm' /> <@button type='button' style='card-control collapse' buttonTargetId='#tree' buttonIcon='minus' size='sm' /> <@boxBody>
<@columns xs=12 xl=8> <@box> <@boxHeader title='#i18n{unittree.manageUnits.labelListUsers}'> <@tform method='post' action='jsp/admin/plugins/unittree/ManageUnits.jsp'> <@input type='hidden' name='idUnit' value='${unit.idUnit!}' /> <#if listUnitUserPluginActions?? && listUnitUserPluginActions?has_content> <#list listUnitUserPluginActions as unitUserPluginAction> <#if unitUserPluginAction.buttonTemplate?has_content> <#include unitUserPluginAction.buttonTemplate /> <@button type='button' style='card-control collapse' buttonTargetId='#search-form' title='#i18n{portal.users.manage_users.search_users.buttonSearch}' hideTitle=['xs','sm'] size='sm' buttonIcon='plus' /> <@boxBody> <@searchAdminUsersForm urlAction="jsp/admin/plugins/unittree/ManageUnits.jsp" displayInDepthOption=true /> <#-- LIST ASSIGNED USERS --> <@tform method='post' action='jsp/admin/plugins/unittree/ManageUnits.jsp'> <@input type='hidden' name='idUnit' value='${unit.idUnit!}' /> <#assign additionnalAttribute="&session=session&idUnit=" + unit.idUnit! + sort_search_attribute!> <@table> <@tr> <#if adminAvatar> <@th>  <@th> #i18n{unittree.manageUnits.labelFirstName} <@sort jsp_url="jsp/admin/plugins/unittree/ManageUnits.jsp" attribute="firstName${additionnalAttribute!}" /> <@th> #i18n{unittree.manageUnits.labelLastName} <@sort jsp_url="jsp/admin/plugins/unittree/ManageUnits.jsp" attribute="lastName${additionnalAttribute!}" /> <@th> #i18n{unittree.manageUnits.labelAccessCode} <@sort jsp_url="jsp/admin/plugins/unittree/ManageUnits.jsp" attribute="accessCode${additionnalAttribute!}" /> <@th> #i18n{unittree.manageUnits.labelEmail} <@sort jsp_url="jsp/admin/plugins/unittree/ManageUnits.jsp" attribute="email${additionnalAttribute!}" /> <@th>#i18n{unittree.manageUnits.labelAssociatedUnit} <@th>#i18n{unittree.manageUnits.labelActions} <#if listUsers?? && listUsers?has_content> <#list listUsers as user> <#if mapIdUserUnit[ "" + user.userId]??> <#assign userUnit=mapIdUserUnit[ "" + user.userId]> <#else> <#assign userUnit=unit> <@tr> <#if adminAvatar> <@td> Avatar <@td>${user.firstName!} <@td>${user.lastName!} <@td>${user.accessCode!} <@td>${user.email!} <@td> <@aButton href='jsp/admin/plugins/unittree/ManageUnits.jsp?idUnit=${userUnit.idUnit!}' buttonIcon='folder' title='${userUnit.label!}' size='sm' color='info' /> <@td> <#if listUnitUserActions?? && listUnitUserActions?has_content> <#list listUnitUserActions as unitUserAction> <#if unitUserAction.nameKey?? && unitUserAction.nameKey == 'unittree.user.action.removeUser.name'> <#assign aButtonColor='danger' /> <#else> <#assign aButtonColor='primary' /> <@aButton href='${unitUserAction.url!}?idUnit=${userUnit.idUnit!}&idUser=${user.userId!}' title='${unitUserAction.name!}' hideTitle=['all'] buttonIcon='${unitUserAction.icon!}' color=aButtonColor size='sm' /> <@boxFooter> <@showPagination urlAction="jsp/admin/plugins/unittree/ManageUnits.jsp"/> <#-- JS for tree display -->