<@row> <@columns md=3> <@box> <@boxHeader title='#i18n{profiles.assign_rights_profile.profileKey} : ${profile.key}'> <@item_navigation item_navigator=item_navigator /> <@boxBody> <#if available_list?size > 0 > <@tform name='assign-users-profile' method='post' action='jsp/admin/plugins/profiles/DoAssignUsersProfile.jsp'> <@input type='hidden' name='profile_key' value='${profile.key}' /> <@input type='hidden' name='attribute_${attribute.idAttribute}' value='${attribute_field.idField}' /> <@formGroup labelFor='profile_key' labelKey='#i18n{profiles.assign_users_profile.labelAvailableUsers}' rows=2> <@select name='users_list' default_value='' multiple=15 items=available_list?sort_by('name') /> <#if permission> <@formGroup rows=2> <@button type='submit' title='#i18n{profiles.assign_users_profile.labelButtonValidate}' buttonIcon='check' /> <#else> <@alert color='warning'>#i18n{profiles.assign_users_profile.noUserToAssign} <@columns md=9> <@box> <@boxHeader title='#i18n{profiles.assign_users_profile.pageTitle}'> <#if profile.actions?exists> <#list profile.actions as action> <#if action.permission!='DELETE_DELETE'><#assign color='primary' /><#else><#assign color='danger' /> <@aButton href='${action.url}?profile_key=${profile.key}' title='${action.description}' hideTitle=['all'] buttonIcon='${action.iconUrl}' color=color size='sm' /> <@boxBody> <#if assigned_list?size > 0 || search_is_search > <@tform method='post' name='search_users' action='jsp/admin/plugins/profiles/AssignUsersProfile.jsp'> <@input type='hidden' name='profile_key' value='${profile.key}' /> <@fieldSet legend='#i18n{portal.users.manage_users.search_users.buttonSearch}' hideLegend=['all']> <#if (user_levels?has_content)> <@formGroup labelFor='user_level' labelKey='#i18n{portal.users.manage_users.search_users.userLevelLabel}'> <@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 labelFor='access_code' labelKey='#i18n{portal.users.manage_users.search_users.labelAccessCode}'> <@input type='text' id='access_code' name='search_access_code' value='${search_admin_user_filter.accessCode}' /> <@formGroup labelFor='last_name' labelKey='#i18n{portal.users.manage_users.search_users.labelLastName}'> <@input type='text' id='last_name' name='search_last_name' value='${search_admin_user_filter.lastName}' maxlength=100 /> <@formGroup labelFor='email' labelKey='#i18n{portal.users.manage_users.search_users.labelEmail}'> <@input type='text' id='email' name='search_email' value='${search_admin_user_filter.email}' maxlength=100 /> <@formGroup labelFor='status' labelKey='#i18n{portal.users.manage_users.search_users.labelStatus}'> <@select id='status' name='search_status'> <#switch search_admin_user_filter.status > <#case 0 > <#break> <#case 1 > <#break> <#default> <#break> <@formGroup> <@button type='submit' title='#i18n{portal.users.manage_users.search_users.buttonSearch}' buttonIcon='search' />
<#if assigned_list?size > 0 || search_is_search > <@tform method='post' action='jsp/admin/plugins/profiles/AssignUsersProfile.jsp'> <@paginationAdmin paginator=paginator combo=1 form=0 /> <#if search_is_search > <@input type='hidden' name='search_is_search' value='true' /> <@input type='hidden' name='search_user_level' value='${search_admin_user_filter.userLevel}' /> <@input type='hidden' name='search_access_code' value='${search_admin_user_filter.accessCode}' /> <@input type='hidden' name='search_last_name' value='${search_admin_user_filter.lastName}' /> <@input type='hidden' name='search_first_name' value='${search_admin_user_filter.firstName}' /> <@input type='hidden' name='search_email' value='${search_admin_user_filter.email}' /> <@input type='hidden' name='search_status' value='${search_admin_user_filter.status}' /> <#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"> <@input type='hidden' name='attribute_${user_field.attribute.idAttribute}' value='${user_field.attributeField.idField}' /> <#else> <@input type='hidden' name='attribute_${user_field.attribute.idAttribute}' value='${user_field.value}' /> <@input type='hidden' name='profile_key' value='${profile.key}' />

#i18n{profiles.assign_users_profile.labelAssignedUsers}

<@table> #i18n{profiles.assign_users_profile.columnTitleLastName} <@sort jsp_url="jsp/admin/plugins/profiles/AssignUsersProfile.jsp" attribute="lastName&profile_key=${profile.key}${sort_search_attribute}" /> <@th hide=['xs']> #i18n{profiles.assign_users_profile.columnTitleFirstName} <@sort jsp_url="jsp/admin/plugins/profiles/AssignUsersProfile.jsp" attribute="firstName&profile_key=${profile.key}${sort_search_attribute}" /> #i18n{profiles.assign_users_profile.columnTitleAccessCode} <@sort jsp_url="jsp/admin/plugins/profiles/AssignUsersProfile.jsp" attribute="accessCode&profile_key=${profile.key}${sort_search_attribute}" /> <@th hide=['xs']> #i18n{profiles.assign_users_profile.columnTitleEmail} <@sort jsp_url="jsp/admin/plugins/profiles/AssignUsersProfile.jsp" attribute="email&profile_key=${profile.key}${sort_search_attribute}" /> #i18n{profiles.assign_users_profile.actions} <#list assigned_list as assigned_item> <#if assigned_item_has_next || assigned_list?size = 1> <#assign anchor = assigned_item_index> <#else> <#assign anchor = assigned_item_index - 1 > ${assigned_item.lastName} <@td hide=['xs']>${assigned_item.firstName} ${assigned_item.accessCode} <@td hide=['xs']>${assigned_item.email} <@aButton href='jsp/admin/user/ModifyUser.jsp?id_user=${assigned_item.userId}' title='#i18n{profiles.actions.labelModify}' hideTitle=['all'] buttonIcon='edit' size='sm' /> <#if permission> <@aButton href='jsp/admin/plugins/profiles/DoUnassignUserProfile.jsp?profile_key=${profile.key}&id_user=${assigned_item.userId}&attribute_${attribute.idAttribute}=${attribute_field.idField}&anchor=anchor-${anchor}' title='#i18n{profiles.assign_users_profile.actionUnassign}' hideTitle=['all'] buttonIcon='trash' color='danger' size='sm' /> <@paginationAdmin paginator=paginator /> <#else> <@alert color='warning'>#i18n{profiles.assign_users_profile.noAssignedList}