Author: chathura
Date: Thu Dec 20 09:27:14 2007
New Revision: 11615

Log:


Fixed a bug in tag searches.
Removed versions section from normal resource view.
Blocked anonymous users from rating resources.



Modified:
   
branches/registry/0_1/modules/webapps/src/main/java/org/wso2/registry/web/actions/SearchAction.java
   branches/registry/0_1/modules/webapps/src/main/webapp/admin/ajax_rating.jsp
   
branches/registry/0_1/modules/webapps/src/main/webapp/admin/registry-resources.jsp

Modified: 
branches/registry/0_1/modules/webapps/src/main/java/org/wso2/registry/web/actions/SearchAction.java
==============================================================================
--- 
branches/registry/0_1/modules/webapps/src/main/java/org/wso2/registry/web/actions/SearchAction.java
 (original)
+++ 
branches/registry/0_1/modules/webapps/src/main/java/org/wso2/registry/web/actions/SearchAction.java
 Thu Dec 20 09:27:14 2007
@@ -55,7 +55,6 @@
 
         if (tag != null && tag.length() != 0) {
             TaggedResourcePath[] taggedPaths = 
registry.getResourcePathsWithTag(tag);
-            //childPaths = new String[taggedPaths.length];
             for (int i = 0; i < taggedPaths.length; i++) {
                 String resultPath = taggedPaths[i].getResourcePath();
 
@@ -63,8 +62,12 @@
                 resourceData.setResourcePath(resultPath);
 
                 if (resultPath != null) {
-                    String[] parts = 
resultPath.split(RegistryConstants.PATH_SEPARATOR);
-                    resourceData.setName(parts[parts.length - 1]);
+                    if (resultPath.equals(RegistryConstants.ROOT_PATH)) {
+                        resourceData.setName(RegistryConstants.ROOT_PATH);
+                    } else {
+                        String[] parts = 
resultPath.split(RegistryConstants.PATH_SEPARATOR);
+                        resourceData.setName(parts[parts.length - 1]);
+                    }
                 }
 
                 try {
@@ -85,55 +88,7 @@
 
                 resourceDataList.add(resourceData);
             }
-
-        } else {
-
-            //Resource resource;
-            //try {
-            //    resource = registry.get(queryPath);
-            //} catch (AuthorizationFailedException e) {
-            //    status = "error";
-            //    errorMessage = "User " + getUserName() +
-            //            " does not have permission to browse this 
collection.";
-            //    return ERROR;
-            //}
-            //
-            //if (resource == null) {
-            //    status = "error";
-            //    errorMessage = "Requested collection at queryPath " + 
queryPath + " does not exists.";
-            //    return ERROR;
-            //}
-            //
-            //childPaths = (String[]) resource.getContent();
-        }
-
-        //for (int i = 0; i < childPaths.length; i++) {
-        //
-        //    ResourceData resourceData = new ResourceData();
-        //    resourceData.setResourcePath(childPaths[i]);
-        //
-        //    if (childPaths[i] != null) {
-        //        String[] parts = 
childPaths[i].split(RegistryConstants.PATH_SEPARATOR);
-        //        resourceData.setName(parts[parts.length - 1]);
-        //    }
-        //
-        //    try {
-        //        Resource child = registry.get(childPaths[i]);
-        //
-        //        resourceData.setResourceType(
-        //                child.isDirectory()? ResourceData.COLLECTION : 
ResourceData.RESOURCE);
-        //        resourceData.setAuthorUserName(child.getAuthorUserName());
-        //        resourceData.setDescription(child.getDescription());
-        //        
resourceData.setAverageRating(registry.getAverageRating(child.getPath()));
-        //        resourceData.setCreatedOn(child.getCreatedTime());
-        //
-        //    } catch (AuthorizationFailedException e) {
-        //
-        //        resourceData.setResourceType(ResourceData.UNKNOWN);
-        //    }
-        //
-        //    resourceDataList.add(resourceData);
-        //}
+        } 
 
         status = "success";
         return SUCCESS;

Modified: 
branches/registry/0_1/modules/webapps/src/main/webapp/admin/ajax_rating.jsp
==============================================================================
--- branches/registry/0_1/modules/webapps/src/main/webapp/admin/ajax_rating.jsp 
(original)
+++ branches/registry/0_1/modules/webapps/src/main/webapp/admin/ajax_rating.jsp 
Thu Dec 20 09:27:14 2007
@@ -11,38 +11,16 @@
 
 <%
     AjaxRatingAction ajaxRatingAction = (AjaxRatingAction) 
request.getSession().getAttribute(UIConstants.AJAX_RATING_BEAN);
-    //String averageRating = new 
Float(ajaxRatingAction.getAverageRating()).toString();
-    //String userRating = new 
Integer(ajaxRatingAction.getUserRating()).toString();
-
-    //String path = request.getParameter("path");
-    //String ratingDivUserId = request.getParameter("ratingDivUserId");
-
     float averageRating = ajaxRatingAction.getAverageRating();
 
     String[] userStars = ajaxRatingAction.getUserStars();
     String[] averageStars = ajaxRatingAction.getAverageStars();
 
-    //String userStar;
-    //String averageStar;
-    //String[] stars = new String[5];
-    //for (int i = 1; i <= 5; i++) {
-    //    if (rating < i) userStar = "0";
-    //    else userStar = "4";
-    //
-    //    if (averageRating >= i - 0.125) averageStar = "4";
-    //    else if (averageRating >= i - 0.375) averageStar = "3";
-    //    else if (averageRating >= i - 0.625) averageStar = "2";
-    //    else if (averageRating >= i - 0.875) averageStar = "1";
-    //    else averageStar = "0";
-    //
-    //    stars[i - 1] = userStar + averageStar;
-    //}
-
-
 %>
 
 
 <table cellpadding="0" cellspacing="0" border="0" class="simple-data-table">
+<% if (ajaxRatingAction.isLoggedIn()) { %>
 <tr>
        <th valign="top" style="width:140px;">User Rating:</th>
        <td>
@@ -74,6 +52,7 @@
        <th></th>
        <td></td>
 </tr>
+<% } %>    
 <tr>
        <th valign="top">Avarage Rating:</th>
        <td>

Modified: 
branches/registry/0_1/modules/webapps/src/main/webapp/admin/registry-resources.jsp
==============================================================================
--- 
branches/registry/0_1/modules/webapps/src/main/webapp/admin/registry-resources.jsp
  (original)
+++ 
branches/registry/0_1/modules/webapps/src/main/webapp/admin/registry-resources.jsp
  Thu Dec 20 09:27:14 2007
@@ -119,6 +119,7 @@
     <table cellpadding="0" cellspacing="0" border="0" 
class="simple-data-table">
         <tr><th style="width:140px;">Created:</th><td 
style="width:170px;"><%=details.getCreatedOn().toString()%></td><th>Author:</th><td><%=details.getAuthor()%></td></tr>
         <tr><th>Last 
Updated:</th><td><%=details.getLastModified().toString()%></td><th>By:</th><td><%=details.getLastUpdater()%></td></tr>
+        <tr><td colspan="4"><a 
href="/wso2registry/versions<%=details.getPath()%>">View versions</a></td> </tr>
     </table>
     <div id="ratingDiv"><img src="/wso2registry/admin/images/ajax-loader.gif" 
/></div>
     <table cellpadding="0" cellspacing="0" border="0" 
class="simple-data-table">
@@ -538,60 +539,60 @@
 
 <!-- Version box starts -->
 <!-- Hear comes the box2 table -->
-<div class="box2-head">
-    <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
-        <tr>
-            <td valign="top" style="padding-top:0px;width:14px;"><img 
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
-            <td valign="top"><h2>Versions</h2></td>
-            <td align="right" valign="top">
-                <a href="#" 
onclick="showHideCommon('versionsIconExpanded');showHideCommon('versionsIconMinimized');showHideCommon('versionsExpanded');showHideCommon('versionsMinimized');">
-                    <img src="/wso2registry/admin/images/icon-expanded.gif" 
border="0" align="top" id="versionsIconExpanded" style="display:none;" />
-                    <img src="/wso2registry/admin/images/icon-minimized.gif" 
border="0" align="top" id="versionsIconMinimized" />
-                </a>
-            </td>
-            <td valign="top" align="right" style="width:14px; 
padding-top:0px;" ><img src="/wso2registry/admin/images/box2-righttop.jpg" 
/></td>
-        </tr>
-    </table>
-</div>
-<div class="box2-mid" id="versionsMinimized">
-    <a href="/wso2registry/versions<%=details.getPath()%>">View versions</a>
-</div>
-<div class="box2-mid" id="versionsExpanded" style="display:none;">
-
-    <%
-        Iterator iVersions = details.getVersionPaths().iterator();
-        while (iVersions.hasNext()) {
-            VersionPath versionPath = (VersionPath) iVersions.next();
-    %>
-
-    <h3>Version <%=versionPath.getVersionNumber()%></h3>
-
-    <strong style="color:#696969;">Last Modified:</strong><br>
-    <%=versionPath.getUpdatedOn().toString()%>
-    <br><strong style="color:#696969;">By:</strong> 
<%=versionPath.getUpdater()%>
-    <br>
-    <div style="margin-bottom:10px;">
-        <a href="/wso2registry/web<%=versionPath.getCompleteVersionPath()%>" 
title="Details">Details <img src="/wso2registry/admin/images/icon-details.gif" 
border="0" hspace="3" /></a>
-        <a href="#" title="Restore" style="margin-left:5px;">Restore <img 
src="/wso2registry/admin/images/icon-restore.gif" border="0" /></a>
-    </div>
-
-
-    <% } %>
-</div>
-<div class="box2-bot">
-    <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
-        <tr>
-            <td><img src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
-            <td align="right"><img 
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
-        </tr>
-    </table>
-</div>
-
-</td>
-
-</tr>
-</table>
-</div>
+<%--<div class="box2-head">--%>
+    <%--<table cellspacing="0" cellpadding="0" border="0" 
style="width:100%">--%>
+        <%--<tr>--%>
+            <%--<td valign="top" style="padding-top:0px;width:14px;"><img 
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>--%>
+            <%--<td valign="top"><h2>Versions</h2></td>--%>
+            <%--<td align="right" valign="top">--%>
+                <%--<a href="#" 
onclick="showHideCommon('versionsIconExpanded');showHideCommon('versionsIconMinimized');showHideCommon('versionsExpanded');showHideCommon('versionsMinimized');">--%>
+                    <%--<img 
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top" 
id="versionsIconExpanded" style="display:none;" />--%>
+                    <%--<img 
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top" 
id="versionsIconMinimized" />--%>
+                <%--</a>--%>
+            <%--</td>--%>
+            <%--<td valign="top" align="right" style="width:14px; 
padding-top:0px;" ><img src="/wso2registry/admin/images/box2-righttop.jpg" 
/></td>--%>
+        <%--</tr>--%>
+    <%--</table>--%>
+<%--</div>--%>
+<%--<div class="box2-mid" id="versionsMinimized">--%>
+    <%--<a href="/wso2registry/versions<%=details.getPath()%>">View 
versions</a>--%>
+<%--</div>--%>
+<%--<div class="box2-mid" id="versionsExpanded" style="display:none;">--%>
+
+    <%--<%--%>
+        <%--Iterator iVersions = details.getVersionPaths().iterator();--%>
+        <%--while (iVersions.hasNext()) {--%>
+            <%--VersionPath versionPath = (VersionPath) iVersions.next();--%>
+    <%--%>--%>
+
+    <%--<h3>Version <%=versionPath.getVersionNumber()%></h3>--%>
+
+    <%--<strong style="color:#696969;">Last Modified:</strong><br>--%>
+    <%--<%=versionPath.getUpdatedOn().toString()%>--%>
+    <%--<br><strong style="color:#696969;">By:</strong> 
<%=versionPath.getUpdater()%>--%>
+    <%--<br>--%>
+    <%--<div style="margin-bottom:10px;">--%>
+        <%--<a 
href="/wso2registry/web<%=versionPath.getCompleteVersionPath()%>" 
title="Details">Details <img src="/wso2registry/admin/images/icon-details.gif" 
border="0" hspace="3" /></a>--%>
+        <%--<a href="#" title="Restore" style="margin-left:5px;">Restore <img 
src="/wso2registry/admin/images/icon-restore.gif" border="0" /></a>--%>
+    <%--</div>--%>
+
+
+    <%--<% } %>--%>
+<%--</div>--%>
+<%--<div class="box2-bot">--%>
+    <%--<table cellspacing="0" cellpadding="0" border="0" style="width:100%" 
>--%>
+        <%--<tr>--%>
+            <%--<td><img src="/wso2registry/admin/images/box2-leftbot.jpg" 
/></td>--%>
+            <%--<td align="right"><img 
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>--%>
+        <%--</tr>--%>
+    <%--</table>--%>
+<%--</div>--%>
+
+<%--</td>--%>
+
+<%--</tr>--%>
+<%--</table>--%>
+<%--</div>--%>
 
 <!-- START footer content -->
 <jsp:include page="footer.jsp" />

_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev

Reply via email to