]> source.dussan.org Git - archiva.git/blob
6c64cabf5214ace70ad8e71ffb8ea6dda1e497bd
[archiva.git] /
1 <%--\r
2   ~ Licensed to the Apache Software Foundation (ASF) under one\r
3   ~ or more contributor license agreements.  See the NOTICE file\r
4   ~ distributed with this work for additional information\r
5   ~ regarding copyright ownership.  The ASF licenses this file\r
6   ~ to you under the Apache License, Version 2.0 (the\r
7   ~ "License"); you may not use this file except in compliance\r
8   ~ with the License.  You may obtain a copy of the License at\r
9   ~\r
10   ~   http://www.apache.org/licenses/LICENSE-2.0\r
11   ~\r
12   ~ Unless required by applicable law or agreed to in writing,\r
13   ~ software distributed under the License is distributed on an\r
14   ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r
15   ~ KIND, either express or implied.  See the License for the\r
16   ~ specific language governing permissions and limitations\r
17   ~ under the License.\r
18   --%>\r
19 \r
20 <%@ taglib prefix="ww" uri="/webwork" %>\r
21 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>\r
22 <%@ taglib prefix="redback" uri="http://plexus.codehaus.org/redback/taglib-1.0" %>\r
23 <%@ taglib prefix="archiva" uri="http://archiva.apache.org" %>\r
24 \r
25 <html>\r
26 <head>\r
27   <title>Administration - Legacy support</title>\r
28   <ww:head/>\r
29 </head>\r
30 \r
31 <body>\r
32 \r
33 <h1>Administration - Legacy Artifact Path Resolution</h1>\r
34 \r
35 <div id="contentArea">\r
36 \r
37 <ww:actionerror/>\r
38 <ww:actionmessage/>\r
39 \r
40 <div class="admin">\r
41 <div class="controls">\r
42   <redback:ifAuthorized permission="archiva-manage-configuration">\r
43     <ww:url id="addLegacyArtifactPathUrl" action="addLegacyArtifactPath"/>\r
44     <ww:a href="%{addLegacyArtifactPathUrl}">\r
45       <img src="<c:url value="/images/icons/create.png" />" alt="" width="16" height="16"/>\r
46       Add\r
47     </ww:a>\r
48   </redback:ifAuthorized>\r
49 </div>\r
50 <h2>Path Mappings</h2>\r
51 \r
52 <c:choose>\r
53 <c:when test="${empty (legacyArtifactPaths)}">\r
54   <%-- No paths. --%>\r
55   <p><strong>There are no legacy artifact paths configured yet.</strong></p>\r
56 </c:when>\r
57 <c:otherwise>\r
58   <%-- Display the paths. --%>\r
59 \r
60 <c:forEach items="${legacyArtifactPaths}" var="legacyArtifactPath" varStatus="i">\r
61 <c:choose>\r
62   <c:when test='${(i.index)%2 eq 0}'>\r
63     <c:set var="rowColor" value="dark" scope="page"/>\r
64   </c:when>\r
65   <c:otherwise>\r
66     <c:set var="rowColor" value="lite" scope="page"/>\r
67   </c:otherwise>\r
68 </c:choose>\r
69 \r
70 <div class="legacyArtifactPath ${rowColor}">\r
71 \r
72 <div class="controls">\r
73     <%-- TODO: make some icons --%>\r
74   <redback:ifAnyAuthorized permissions="archiva-manage-configuration">\r
75     <ww:url id="deleteLegacyArtifactPath" action="deleteLegacyArtifactPath">\r
76       <ww:param name="path" value="%{'${legacyArtifactPath.path}'}"/>\r
77     </ww:url>\r
78     <ww:a href="%{deleteLegacyArtifactPath}">\r
79       <img src="<c:url value="/images/icons/delete.gif" />" alt="" width="16" height="16"/>\r
80       Delete\r
81     </ww:a>\r
82   </redback:ifAnyAuthorized>\r
83 </div>\r
84 \r
85 <table class="infoTable">\r
86 <tr>\r
87   <th>Path</th>\r
88   <td>\r
89     <code>${legacyArtifactPath.path}</code>\r
90   </td>\r
91 </tr>\r
92 <tr>\r
93   <th>Artifact</th>\r
94   <td>\r
95     <code>${legacyArtifactPath.artifact}</code>\r
96   </td>\r
97 </tr>\r
98 </table>\r
99 \r
100 </div>\r
101 </c:forEach>\r
102 \r
103 </c:otherwise>\r
104 </c:choose>\r
105 \r
106 \r
107 \r
108 </div>\r
109 \r
110 </div>\r
111 \r
112 </body>\r
113 </html>\r