[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   ");
+ sb.append("<ul>");
+ sb.append("<li><a href=\"" + backToRealm + "?yanel.policy=read&orderedBy=1&showParents=false&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   ");
+ sb.append("<ul>");
sb.append("<li><a href=\"?yanel.policy=read&orderedBy=1&showParents=false&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