r1095 - xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes

Ludovic Dubost ludovic at users.forge.objectweb.org
Tue Jul 25 17:33:44 CEST 2006


Author: ludovic
Date: 2006-07-25 17:33:44 +0200 (Tue, 25 Jul 2006)
New Revision: 1095

Modified:
   xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/LevelsClass.java
Log:
Fix levels class to not remove "admin" and other elements from rights editing form in editobjects

Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/LevelsClass.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/LevelsClass.java	2006-07-25 15:26:26 UTC (rev 1094)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/objects/classes/LevelsClass.java	2006-07-25 15:33:44 UTC (rev 1095)
@@ -2,6 +2,7 @@
 
 import com.xpn.xwiki.XWikiContext;
 import com.xpn.xwiki.XWikiException;
+import com.xpn.xwiki.web.XWikiRequest;
 import com.xpn.xwiki.objects.BaseCollection;
 import com.xpn.xwiki.objects.BaseProperty;
 import com.xpn.xwiki.objects.StringProperty;
@@ -36,7 +37,9 @@
 
         }
 
-        if (!"1".equals(context.getRequest().get("global"))) {
+        XWikiRequest req = context.getRequest();
+        if (("editrights".equals(req.get("xpage")))
+		&&(!"1".equals(req.get("global")))) {
             list.remove("admin");
             list.remove("programming");
             list.remove("delete");





More information about the Xwiki-notifications mailing list