<@row> <@columns sm=3 md=3 lg=3> <@box color='success'> <@boxHeader title='#i18n{portal.rbac.modify_role.titleModifyRole}' /> <@boxBody> <@tform method='post' action='jsp/admin/rbac/DoModifyRole.jsp' name='modify_role'> <@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' size='' /> <@aButton href='jsp/admin/rbac/ViewRoleDescription.jsp?role_key=${role.key}' title='#i18n{portal.admin.message.buttonCancel}' buttonIcon='times' size='' color='btn-secondary' /> <@columns sm=9 md=9 lg=9> <@box color='success'> <@boxHeader title='${role.key} - ${role.description}' boxTools=true> <@tform class='form-inline' method='post' action='jsp/admin/rbac/AddControlToRole.jsp'> <@inputGroup> <@select name='resource_type'> <#list resource_type_list?sort_by('resourceTypeLabel') as resource_type> <@inputGroupItem> <@button type='submit' title='#i18n{portal.rbac.view_role_description.buttonLabelAddControl}' showTitle=false buttonIcon='plus' /> <@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'> <@button type='submit' title='#i18n{portal.rbac.view_role_description.buttonLabelDeleteControl}' buttonIcon='trash' showTitle=false color='btn-danger' /> <#assign previousResourceTypeKey=controled_resource.resourceTypeKey>