<@row> <@columns sm=3> <@box> <@boxHeader title='#i18n{portal.rbac.modify_role.titleModifyRole}' /> <@boxBody> <@tform method='post' action='jsp/admin/rbac/DoModifyRole.jsp' name='modify_role'> <@input type='hidden' name='role_key_previous' value='${role.key}' /> <@input type='hidden' name='token' value='${token}' /> <@formGroup labelKey='#i18n{portal.rbac.modify_role.labelKey}' labelFor='role_key' mandatory=true rows=2> <@input type='text' id='role_key' name='role_key' value='${role.key}' readonly=true /> <@formGroup labelKey='#i18n{portal.rbac.modify_role.labelDescription}' labelFor='role_description' mandatory=true rows=2> <@input type='text' id='role_description' name='role_description' value='${role.description}' inputSize=100 maxlength=255 /> <@formGroup rows=2> <@button type='submit' name='apply' title='#i18n{portal.util.labelValidate}' buttonIcon='check' /> <@aButton href='jsp/admin/rbac/ManageRoles.jsp' title='#i18n{portal.admin.message.buttonCancel}' buttonIcon='times' color='default' /> <@columns sm=9> <@box> <@boxHeader title='${role.key} - ${role.description}'> <@tform type='inline' method='post' action='jsp/admin/rbac/AddControlToRole.jsp'> <@input type='hidden' name='role_key' value='${role.key}' /> <@inputGroup> <@select name='resource_type' size='sm'> <#list resource_type_list?sort_by('resourceTypeLabel') as resource_type> <@inputGroupItem> <@button type='submit' title='#i18n{portal.rbac.view_role_description.buttonLabelAddControl}' hideTitle=['all'] buttonIcon='plus' size='sm' /> <@boxBody> <@table> #i18n{portal.rbac.view_role_description.columnTitleResourceType} #i18n{portal.rbac.view_role_description.columnTitleResourceId} #i18n{portal.rbac.view_role_description.columnTitlePermission} #i18n{portal.rbac.view_role_description.columnTitleDeleteControl} <#assign previousResourceTypeKey=""> <#list controled_resource_list as controled_resource> <#if controled_resource.resourceTypeKey!=previousResourceTypeKey> ${controled_resource.resourceTypeLabel} (${controled_resource.resourceTypeKey}) <#else>   ${controled_resource.resourceIdLabel} (${controled_resource.resourceId}) ${controled_resource.permissionLabel} (${controled_resource.permissionKey}) <@tform method='post' action='jsp/admin/rbac/DoConfirmRemoveControlFromRole.jsp'> <@input type='hidden' name='rbac_id' value='${controled_resource.RBACId}' /> <@button type='submit' title='#i18n{portal.rbac.view_role_description.buttonLabelDeleteControl}' buttonIcon='trash' size='sm' hideTitle=['all'] color='danger' /> <#assign previousResourceTypeKey=controled_resource.resourceTypeKey>