<@row> <@columns> <@box color='success' collapsed=true> <@boxHeader title='#i18n{portal.workgroup.assign_users.pageTitle} ${workgroup.key}  #i18n{portal.workgroup.assign_users.workgroup.number_user} : ${assigned_users_number}' boxTools=true> <@aButton href='jsp/admin/workgroup/ModifyWorkgroup.jsp?workgroup_key=${workgroup.key}' title='#i18n{portal.workgroup.manage_workgroups.buttonLabelModify}' size='' buttonIcon='edit' /> <@aButton href='jsp/admin/workgroup/RemoveWorkgroup.jsp?workgroup_key=${workgroup.key}' title='#i18n{portal.workgroup.manage_workgroups.buttonLabelDelete}' size='' buttonIcon='trash' color='btn-danger' /> <@item_navigation item_navigator=item_navigator id='item-navigator-availableusers' /> <@button style='btn-box-tool' params='data-widget="collapse"' buttonIcon='plus' /> <@boxBody> <#if assigned_users_list?size > 0 || search_is_search > <@tform method='post' name='search_users' action='jsp/admin/workgroup/AssignUsersWorkgroup.jsp'>
#i18n{portal.users.manage_users.search_users.buttonSearch} <#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' id='access_code' name='search_access_code' value='${search_admin_user_filter.accessCode}' /> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.labelLastName}' labelFor='last_name'> <@input type='text' id='last_name' name='search_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' id='email' name='search_email' value='${search_admin_user_filter.email}' maxlength=100 /> <@formGroup labelKey='#i18n{portal.users.manage_users.search_users.labelStatus}' labelFor='status'> <@select name='search_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' name='search_is_search' title='#i18n{portal.users.manage_users.search_users.buttonSearch}' buttonIcon='search' />
<@row> <@columns sm=4 md=3 lg=3> <@box color='solid'> <@boxHeader title='#i18n{portal.workgroup.assign_users.labelAvailableUser}' /> <@boxBody> <#if users_list?size > 0 > <@tform name='assignUser' method='post' action='jsp/admin/workgroup/DoAssignUsersWorkgroup.jsp'> <@formGroup labelKey='#i18n{portal.workgroup.assign_users.labelAvailableUser}' rows=2> <@select sort=true name='list_users' default_value='' multiple=10 items=users_list /> <@formGroup rows=2> <@button type='submit' buttonIcon='check' title='#i18n{portal.workgroup.assign_users.labelButtonValidate}' size='' style='btn-block' /> <#else> <@callOut color='warning'> <@icon style='exclamation-triangle' /> #i18n{portal.workgroup.assign_users.noUserToAssign} <@columns sm=8 md=9 lg=9> <@box color='solid'> <@boxHeader title='#i18n{portal.workgroup.assign_users.labelAssignedUser}' /> <@boxBody> <#if assigned_users_list?size > 0 > <@tform method='post' action='jsp/admin/workgroup/AssignUsersWorkgroup.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/workgroup/AssignUsersWorkgroup.jsp" attribute="lastName&workgroup_key=${workgroup.key}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleFirstName} <@sort jsp_url="jsp/admin/workgroup/AssignUsersWorkgroup.jsp" attribute="firstName&workgroup_key=${workgroup.key}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleAccessCode} <@sort jsp_url="jsp/admin/workgroup/AssignUsersWorkgroup.jsp" attribute="accessCode&workgroup_key=${workgroup.key}${sort_search_attribute}" /> #i18n{portal.users.manage_users.columnTitleEmail} <@sort jsp_url="jsp/admin/workgroup/AssignUsersWorkgroup.jsp" attribute="email&workgroup_key=${workgroup.key}${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/workgroup/DoUnassignUser.jsp'> <@aButton href='jsp/admin/user/ModifyUser.jsp?id_user=${assigned_user.userId}' buttonIcon='edit' title='#i18n{portal.workgroup.assign_users.actionModify}' showTitle=false /> <@button type='submit' buttonIcon='trash' title='#i18n{portal.workgroup.assign_users.actionUnassign}' color='btn-danger' showTitle=false /> <#if assigned_users_list?size > 8> <@paginationAdmin paginator=paginator combo=1 form=0 /> <#else> <@callOut color='warning'> <@icon style='exclamation-triangle' /> #i18n{portal.rbac.assign_users.noAssignedList}