]> err.no Git - scalable-opengroupware.org/commitdiff
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1309 d1b88da0-ebda-0310...
authorwolfgang <wolfgang@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Mon, 17 Dec 2007 21:43:57 +0000 (21:43 +0000)
committerwolfgang <wolfgang@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Mon, 17 Dec 2007 21:43:57 +0000 (21:43 +0000)
UI/WebServerResources/UIxAclEditor.js

index 9617809b11a750f7c4cc1204344d0bb1517ad4df..66a448d2d10de45b579bb4e0c4919c14e822137b 100644 (file)
@@ -8,6 +8,7 @@ var AclEditor = {
 };
 
 function addUser(userName, userID) {
+   var result = false;
    if (!$(userID)) {
       var ul = $("userList");
       ul.appendChild(nodeForUser(userName, userID));
@@ -16,7 +17,9 @@ function addUser(userName, userID) {
       elements[elements.length-1] = ("addUserInAcls?uid="
                                      + userID);
       triggerAjaxRequest(elements.join("/"), addUserCallback);
+      result = true;
    }
+   return result;
 }
 
 function addUserCallback(http) {
@@ -88,12 +91,14 @@ function onUserRemove(event) {
 }
 
 function subscribeToFolder(refreshCallback, refreshCallbackData) {
+   var result = true;
    if (UserLogin != refreshCallbackData["folder"]) {
-      addUser(refreshCallbackData["folderName"],
-             refreshCallbackData["folder"]);
+      result = addUser(refreshCallbackData["folderName"],
+                      refreshCallbackData["folder"]);
    }
    else
       refreshCallbackData["window"].alert(clabels["You cannot subscribe to a folder that you own!"]);
+   return result;
 }
 
 function openRightsForUserID(userID) {