[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