<@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 >

#i18n{profiles.assign_roles_profile.labelAvailableRoles}

<@tform name='assign-roles-profile' method='post' action='jsp/admin/plugins/profiles/DoAssignRolesProfile.jsp'> <@input type='hidden' name='profile_key' value='${profile.key}' /> <@formGroup labelFor='profile_key' labelKey='#i18n{profiles.assign_roles_profile.labelAvailableRoles}' rows=2> <@select name='roles_list' default_value='' multiple=15 items=available_list?sort_by('name') /> <#if permission> <@formGroup rows=2> <@button type='submit' title='#i18n{profiles.assign_roles_profile.labelButtonValidate}' buttonIcon='check' /> <#else> <@alert color='warning'>#i18n{profiles.assign_roles_profile.noRoleToAssign} <@columns md=9> <@box> <@boxHeader title='#i18n{profiles.assign_roles_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>

#i18n{profiles.assign_roles_profile.labelAssignedRoles}

<#if assigned_list?size > 0 > <@tform type='inline' method='post' action='jsp/admin/plugins/profiles/AssignRolesProfile.jsp'> <@input type='hidden' name='profile_key' value='${profile.key}' /> <@paginationAdmin paginator=paginator combo=1 form=0 /> <@table class="table table-hover"> #i18n{profiles.assign_roles_profile.columnTitleKey} <@sort jsp_url="jsp/admin/plugins/profiles/AssignRolesProfile.jsp" attribute="key&profile_key=${profile.key}" /> <@th hide=['xs']> #i18n{profiles.assign_roles_profile.columnTitleDescription} <@sort jsp_url="jsp/admin/plugins/profiles/AssignRolesProfile.jsp" attribute="description&profile_key=${profile.key}" /> #i18n{profiles.assign_roles_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.key} <@td hide=['xs']>${assigned_item.description} <@aButton href='jsp/admin/rbac/ViewRoleDescription.jsp?role_key=${assigned_item.key}' title='#i18n{profiles.actions.labelModify}' hideTitle=['all'] buttonIcon='edit' size='sm' /> <#if permission> <@aButton href='jsp/admin/plugins/profiles/DoUnassignRoleProfile.jsp?profile_key=${profile.key}&role_key=${assigned_item.key}&anchor=anchor-${anchor}' title='#i18n{profiles.assign_roles_profile.actionUnassign}' hideTitle=['all'] buttonIcon='trash' color='danger' size='sm' /> <@paginationAdmin paginator=paginator /> <#else> <@alert color='warning'>#i18n{profiles.assign_roles_profile.noAssignedList}