[Yanel-commits] rev 23322 - in
public/yanel/trunk/src/contributions/resources:
resource-creator/src/java/org/wyona/yanel/impl/resources
yanel-user/src/java/org/wyona/yanel/impl/resources
josias at wyona.com
josias at wyona.com
Mon Mar 19 22:49:44 CET 2007
Author: josias
Date: 2007-03-19 22:49:42 +0100 (Mon, 19 Mar 2007)
New Revision: 23322
Modified:
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/YanelUserResource.java
Log:
Grant admin group access to new users' profiles and fix bug in resource creator. see bug #5116, thanks to Paloma
Modified: public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-03-19 20:53:29 UTC (rev 23321)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-03-19 21:49:42 UTC (rev 23322)
@@ -389,13 +389,16 @@
Path pathOfNewResource = null;
String createName = getRequest().getParameter("create-name");
+
if(parent.equals("null")) {
// if pathOfResourceCreator is ROOT
pathOfNewResource = new Path("/" + createName);
+ } else if(parent.toString().equals("/")){
+ pathOfNewResource = new Path(parent + createName);
} else {
- pathOfNewResource = new Path(parent + "/" + createName);
+ pathOfNewResource = new Path(parent + "/" + createName);
}
-
+
log.error("DEBUG: Path of new resource: " + pathOfNewResource);
String rtps = getRequest().getParameter("resource-type");
Modified: public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/YanelUserResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/YanelUserResource.java 2007-03-19 20:53:29 UTC (rev 23321)
+++ public/yanel/trunk/src/contributions/resources/yanel-user/src/java/org/wyona/yanel/impl/resources/YanelUserResource.java 2007-03-19 21:49:42 UTC (rev 23322)
@@ -63,6 +63,8 @@
protected static final String WORLD = "world";
protected static final String USER = "user";
+
+ protected static final String GROUP = "group";
protected static final String PERMISSION_ATTR = "permission";
@@ -307,8 +309,8 @@
worldNode.setAttribute(PERMISSION_ATTR, "false");
child.addChild(worldNode);
- DefaultConfiguration userNode = new DefaultConfiguration(USER);
- userNode.setAttribute(ID_ATTR, "lenya");
+ DefaultConfiguration userNode = new DefaultConfiguration(GROUP);
+ userNode.setAttribute(ID_ATTR, "admin");
userNode.setAttribute(PERMISSION_ATTR, "true");
child.addChild(userNode);
@@ -321,8 +323,8 @@
child.setAttribute(ID_ATTR, "open");
config.addChild(child);
- userNode = new DefaultConfiguration(USER);
- userNode.setAttribute(ID_ATTR, "lenya");
+ userNode = new DefaultConfiguration(GROUP);
+ userNode.setAttribute(ID_ATTR, "admin");
userNode.setAttribute(PERMISSION_ATTR, "true");
child.addChild(userNode);
@@ -335,8 +337,8 @@
child.setAttribute(ID_ATTR, "write");
config.addChild(child);
- userNode = new DefaultConfiguration(USER);
- userNode.setAttribute(ID_ATTR, "lenya");
+ userNode = new DefaultConfiguration(GROUP);
+ userNode.setAttribute(ID_ATTR, "admin");
userNode.setAttribute(PERMISSION_ATTR, "true");
child.addChild(userNode);
More information about the Yanel-commits
mailing list