]> source.dussan.org Git - archiva.git/blob
633514770efcc159278dfe07a944e546939f4457
[archiva.git] /
1 <%--
2   ~ Copyright 2005-2006 The Codehaus.
3   ~
4   ~ Licensed under the Apache License, Version 2.0 (the "License");
5   ~ you may not use this file except in compliance with the License.
6   ~ You may obtain a copy of the License at
7   ~
8   ~      http://www.apache.org/licenses/LICENSE-2.0
9   ~
10   ~ Unless required by applicable law or agreed to in writing, software
11   ~ distributed under the License is distributed on an "AS IS" BASIS,
12   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   ~ See the License for the specific language governing permissions and
14   ~ limitations under the License.
15   --%>
16
17 <%@ taglib prefix="s" uri="/struts-tags"%>
18 <%@ taglib prefix="redback" uri="/redback/taglib-1.0"%>
19 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
20
21 <html>
22 <s:i18n name="org.codehaus.plexus.redback.struts2.default">
23 <head>
24   <title><s:text name="role.list.page.title"/></title>
25 </head>
26
27 <body>
28
29 <!-- %@ include file="/WEB-INF/jsp/redback/include/rbacListNavigation.jsp" % -->
30
31 <h2><s:text name="role.list.section.title"/></h2>
32
33 <%@ include file="/WEB-INF/jsp/redback/include/formValidationResults.jsp" %>
34
35   <table width="100%">
36
37     <c:choose>
38       <c:when test="${!empty allRoles}">
39         <thead>
40           <tr>
41             <th width="49%"><s:text name="role.name"/></th>
42             <th width="49%"><s:text name="role.description"/></th>
43           </tr>
44         </thead>
45         
46         <c:forEach var="role" items="${allRoles}">
47           <tr>
48             <td>
49               <s:url id="roleUrl" action="role">
50                 <s:param name="name">${role.name}</s:param>
51               </s:url>
52               <s:a href="%{roleUrl}"><c:out value="${role.name}" /></s:a>
53             </td>
54             <td>
55               <c:out value="${role.description}" />
56             </td>
57           </tr>
58         </c:forEach>
59       </c:when>
60       <c:otherwise>
61         <p><em><s:text name="role.list.no.roles.available"/></em></p>
62       </c:otherwise>
63     </c:choose>
64   </table>
65
66 </body>
67 </s:i18n>
68 </html>