<@row> <@columns> <@box color='success' collapsed=assigned_users_list?size>10||search_is_search> <@boxHeader title='${right.name}  #i18n{portal.features.assign_users.right.level} ${right.level}  #i18n{portal.features.assign_users.right.number_user} : ${assigned_users_number} ' boxTools=true> <@item_navigation item_navigator=item_navigator id="item-navigator-assigned"/> <#if assigned_users_list?size > 10 || search_is_search > <@button style='btn-box-tool' params='data-widget="collapse"' buttonIcon='plus' /> <#if assigned_users_list?size > 10 || search_is_search > <@boxBody> <@tform method='post' name='search_users' action='jsp/admin/features/AssignUsersRight.jsp'> <#if (user_levels?has_content)> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.userLevelLabel}' labelFor='user_level'> <@select id='user_level' name='search_user_level'> <#if (search_admin_user_filter.userLevel > -1) > <#list user_levels as user_level> <#if (search_admin_user_filter.userLevel == user_level.id) > <#else> <#else> <#list user_levels as user_level> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.labelAccessCode}' labelFor='access_code'> <@input type='text' name='search_access_code' id='access_code' value='${search_admin_user_filter.accessCode}' /> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.labelLastName}' labelFor='last_name'> <@input type='text' name='search_last_name' id='last_name' value='${search_admin_user_filter.lastName}' maxlength=100 /> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.labelEmail}' labelFor='email'> <@input type='email' name='search_email' id='email' value='${search_admin_user_filter.email}' maxlength=100 /> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.labelStatus}' labelFor='status'> <@select name='status' id='status'> <#switch search_admin_user_filter.status > <#case 0> <#break> <#case 1> <#break> <#default> <#break> <#list attributes_list as attribute> <#if attribute.shownInSearch> ${attribute.getHtmlFormSearchAttribute( search_admin_user_field_filter, locale )} <@formGroup> <@button type='submit' buttonIcon='search' name='search_is_search' title='#i18n{portal.users.manage_users.search_users.buttonSearch}' size='' /> <@row> <@columns sm=4 md=4 lg=4> <@box color='solid'> <@boxHeader title='#i18n{portal.features.assign_users.pageTitle}' /> <@boxBody> <#if available_users_list?size > 0 > <@tform name='assignUser' method='post' action='jsp/admin/features/DoAssignUsersRight.jsp'> <@formGroup rows=2 labelKey='#i18n{portal.features.assign_users.labelAvailableUser}' labelFor='available_users_list'> <@select name='available_users_list' default_value='' multiple=10 items=available_users_list /> <@formGroup rows=2> <@button type='submit' buttonIcon='check' title='#i18n{portal.features.assign_users.labelButtonValidate}' size='' style='btn-block' /> <#else> <@callOut color='warning'> <@icon style='exclamation-triangle' /> #i18n{portal.features.assign_users.noUserToAssign} <@columns sm=8 md=8 lg=8> <@box color='solid'> <@boxHeader title='#i18n{portal.features.assign_users.labelAssignedUser}' /> <@boxBody> <#if assigned_users_list?size > 0 > <@tform method='post' action='jsp/admin/features/AssignUsersRight.jsp'> <#if search_is_search > <#if search_admin_user_field_filter.listUserFields?exists && search_admin_user_field_filter.listUserFields?has_content> <#list search_admin_user_field_filter.listUserFields as user_field> <#if user_field.attribute.attributeType.className == "fr.paris.lutece.portal.business.user.attribute.AttributeComboBox"> <#else> <@table> #i18n{portal.users.manage_users.columnTitleLastName}<@sort jsp_url="jsp/admin/features/AssignUsersRight.jsp" attribute="lastName&id_right=${right.id}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleFirstName}<@sort jsp_url="jsp/admin/features/AssignUsersRight.jsp" attribute="firstName&id_right=${right.id}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleAccessCode}<@sort jsp_url="jsp/admin/features/AssignUsersRight.jsp" attribute="accessCode&id_right=${right.id}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleEmail}<@sort jsp_url="jsp/admin/features/AssignUsersRight.jsp" attribute="email&id_right=${right.id}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleActions} <#list assigned_users_list as assigned_user> <#if assigned_user_has_next> <#assign anchor = assigned_user_index> <#else> <#assign anchor = assigned_user_index - 1 > ${assigned_user.lastName} ${assigned_user.firstName} ${assigned_user.accessCode} ${assigned_user.email} <@tform method='post' action='jsp/admin/features/DoUnassignUserRight.jsp'> <@aButton href='jsp/admin/user/ModifyUser.jsp?id_user=${assigned_user.userId}' buttonIcon='edit' title='#i18n{portal.features.assign_users.actionModify}' showTitle=false /> <@button type='submit' buttonIcon='trash' title='#i18n{portal.features.assign_users.actionUnassign}' showTitle=false color='btn-danger' /> <@paginationAdmin paginator=paginator combo=1 form=0 /> <#else> <@callOut color='warning'><@icon style='warning' /> #i18n{portal.features.assign_users.noAssignedList}