1
<h3>$i18n.getString( "role_management" )</h3>
3
<table style="width:100%">
5
<td style="vertical-align:top">
7
<table class="listTable">
14
<td>$i18n.getString( "filter_by_rolename" ): <form style="display:inline" action="none" onsubmit="return false"><input type="text" onkeyup="filterValues( this.value )"></form></td>
15
<td colspan="4" style="text-align:right"><input type="button" value="$i18n.getString( "add_new" )" onclick="window.location.href='showAddRoleForm.action'"></td>
18
<th>$i18n.getString( "role" )</th>
19
<th>$i18n.getString( "description" )</th>
20
<th colspan="3">$i18n.getString( "operations" )</th>
24
#foreach( $userAuthorityGroup in $userAuthorityGroups )
26
<td#alternate( $mark )>$!encoder.htmlEncode( $userAuthorityGroup.name )</td>
27
<td#alternate( $mark )>$!encoder.htmlEncode( $userAuthorityGroup.description )</td>
28
<td style="text-align:center"#alternate( $mark )><a href="showUpdateRoleForm.action?id=$userAuthorityGroup.id" title="$i18n.getString( "edit" )"><img src="../images/edit.png" alt="$i18n.getString( "edit" )"></a></td>
29
<td style="text-align:center"#alternate( $mark )><a href="javascript:removeRole( $userAuthorityGroup.id, '$encoder.jsEncode( $userAuthorityGroup.name )' )" title="$i18n.getString( "remove" )"><img src="../images/delete.png" alt="$i18n.getString( "remove" )"></a></td>
30
<td style="text-align:center"#alternate( $mark )><a href="javascript:showRoleDetails( $userAuthorityGroup.id )" title="$i18n.getString( "show_details" )"><img src="../images/information.png" alt="$i18n.getString( "show_details" )"></a></td>
41
<td style="width:20em; padding-left:2em; vertical-align:top">
43
<div id="detailsArea" style="display:none">
44
<div style="float:right">
45
<a href="javascript:hideDetails()" title="$i18n.getString( "hide_details" )"><img src="../images/close.png" alt="$i18n.getString( "hide_details" )"></a>
47
<p><label>$i18n.getString( "name" ):</label><br><span id="nameField"></span></p>
48
<p><label>$i18n.getString( "members" ):</label><br><span id="membersField"></span></p>
49
<p><label>$i18n.getString( "data_sets" ):</label><br><span id="dataSetsField"></span></p>
50
<p><label>$i18n.getString( "reports" ):</label><br><span id="reportsField"></span></p>
57
<script type="text/javascript">
58
var i18n_confirm_delete = '$encoder.jsEscape( $i18n.getString( "confirm_delete_role" ) , "'")';
59
var i18n_none = '$encoder.jsEscape( $i18n.getString( "none" ) , "'")';
b'\\ No newline at end of file'