[Yanel-commits] rev 47481 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu

michi at wyona.com michi at wyona.com
Mon Feb 8 14:26:31 CET 2010


Author: michi
Date: 2010-02-08 14:26:31 +0100 (Mon, 08 Feb 2010)
New Revision: 47481

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/Menu.java
Log:
permissions menu improved

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/Menu.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/Menu.java	2010-02-08 11:39:31 UTC (rev 47480)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/menu/Menu.java	2010-02-08 13:26:31 UTC (rev 47481)
@@ -73,15 +73,23 @@
         sb.append("<div id=\"yaneltoolbar_menutitle\">Admin</div><ul>");
 
         // View page info moved to getFileMenu() of default implementation
-        //sb.append("<li><a href=\"?yanel.resource.meta\">View page info</a></li>");
         sb.append("<li><a href=\"" + backToRealm + reservedPrefix + "/data-repository-sitetree.html\">Browse Data Repository Sitetree</a></li>");
-        sb.append("<li class=\"haschild\">Page");
+        sb.append("<li class=\"haschild\">" + getLabel("y:permissions-management", language));
         sb.append("<ul>");
-        sb.append("<li><a href=\"?yanel.resource.meta\">Info</a></li>");
+        sb.append("<li class=\"haschild\">Root Page&#160;&#160;&#160;");
+        sb.append("<ul>");
+        sb.append("<li><a href=\"" + backToRealm + "?yanel.policy=read&amp;orderedBy=1&amp;showParents=false&amp;showTabs=true\">View Access Policy</a></li>");
+        sb.append("<li><a href=\"" + backToRealm + "?yanel.policy=update\">Edit Access Policy</a></li>");
+        sb.append("</ul>");
+        sb.append("</li>");
+        sb.append("<li class=\"haschild\">This Page&#160;&#160;&#160;");
+        sb.append("<ul>");
         sb.append("<li><a href=\"?yanel.policy=read&amp;orderedBy=1&amp;showParents=false&amp;showTabs=true\">View Access Policy</a></li>");
         sb.append("<li><a href=\"?yanel.policy=update\">Edit Access Policy</a></li>");
         sb.append("</ul>");
         sb.append("</li>");
+        sb.append("</ul>");
+        sb.append("</li>");
 
         if (isAuthorized("/" + reservedPrefix + "/admin/list-users.html", resource)) {
             sb.append("<li><a href=\"" + backToRealm + reservedPrefix + "/admin/list-users.html\">" + getLabel("y:user-management", language) + "</a></li>");
@@ -175,6 +183,10 @@
                 return "Benutzer Verwaltung";
             } else if(key.equals("y:group-management")) {
                 return "Gruppen Verwaltung";
+            } else if(key.equals("y:page-info")) {
+                return "Seiteninformationen anzeigen";
+            } else if(key.equals("y:permissions-management")) {
+                return "Rechteverwaltung";
             } else {
                 log.warn("Key '" + key + "' not supported yet by requested language '" + language + "'. Fallback to english!");
                 return getLabel(key, "en");
@@ -215,6 +227,10 @@
                 return "User Management";
             } else if(key.equals("y:group-management")) {
                 return "Group Management";
+            } else if(key.equals("y:page-info")) {
+                return "View Page Info";
+            } else if(key.equals("y:permissions-management")) {
+                return "Permissions Management";
             } else {
                 log.warn("Key '" + key + "' not supported yet!");
                 return key;



More information about the Yanel-commits mailing list