[Ils-source] r1337 - in trunk/webapp/api: group/put user/put
scribe at crosswire.org
scribe at crosswire.org
Tue Jun 30 02:40:33 MST 2015
Author: scribe
Date: 2015-06-30 02:40:33 -0700 (Tue, 30 Jun 2015)
New Revision: 1337
Modified:
trunk/webapp/api/group/put/index.jsp
trunk/webapp/api/user/put/index.jsp
Log:
updated user and group put to honor action=update
Modified: trunk/webapp/api/group/put/index.jsp
===================================================================
--- trunk/webapp/api/group/put/index.jsp 2015-06-25 23:49:07 UTC (rev 1336)
+++ trunk/webapp/api/group/put/index.jsp 2015-06-30 09:40:33 UTC (rev 1337)
@@ -73,7 +73,13 @@
else {
createMode = lookup == null;
}
- if (lookup != null) current = lookup;
+ if (lookup != null) {
+ current = lookup;
+ }
+ else {
+ if (!"update".equals(request.getParameter("action"))) createMode = true;
+ else current = null;
+ }
}
else {
errCode += 2;
@@ -82,6 +88,11 @@
}
errCode += 3;
+ if (current == null) {
+ out.print("<error code=\""+errCode+"\" message=\"Group not found.\"/>");
+ return;
+ }
+ ++errCode;
if (current.getGroupID() > 0 && adminUser.getUserProfileAccessLevel() <= UserProfile.ACCESS_MANAGER && !adminUser.hasAccess(UserProfile.ACCESS_MODE_USERPR_MODIFY_USER)) {
out.print("<error code=\""+errCode+"\" message=\"Permission denied to edit group.\"/>");
return;
Modified: trunk/webapp/api/user/put/index.jsp
===================================================================
--- trunk/webapp/api/user/put/index.jsp 2015-06-25 23:49:07 UTC (rev 1336)
+++ trunk/webapp/api/user/put/index.jsp 2015-06-30 09:40:33 UTC (rev 1337)
@@ -84,7 +84,8 @@
current = lookup;
}
else {
- createMode = true;
+ if (!"update".equals(request.getParameter("action"))) createMode = true;
+ else current = null;
}
}
}
More information about the Ils-source
mailing list