merge of '2bfa9bbfe434c155e38912aec8785dc7fa44e272'

and '9e5bc230d6271b83c611acea6c2d7bd1bded95f1'

Monotone-Parent: 2bfa9bbfe434c155e38912aec8785dc7fa44e272
Monotone-Parent: 9e5bc230d6271b83c611acea6c2d7bd1bded95f1
Monotone-Revision: 2f99ef62585c941c8c8ea1a94d1fc31d843c589f

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-12-17T21:39:08
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2007-12-17 21:39:08 +00:00

View 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) {