mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-27 15:59:29 +00:00
See ChangeLog.
Monotone-Parent: f6c6bfab15922450127ccb9597bbc97468d695c0 Monotone-Revision: afd67b085b60bc29f1319198a1796a532db22ebf Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-10-21T20:12:38 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -9,18 +9,18 @@ var AclEditor = {
|
||||
|
||||
var usersToSubscribe = [];
|
||||
|
||||
function addUser(userName, userID) {
|
||||
function addUser(userName, userID, type) {
|
||||
var result = false;
|
||||
if (!$(userID)) {
|
||||
var ul = $("userList");
|
||||
var lis = ul.childNodesWithTag("li");
|
||||
var newNode = nodeForUser(userName, userID, canSubscribeUsers);
|
||||
newNode.addClassName("normal-user");
|
||||
newNode.addClassName("normal-" + type);
|
||||
|
||||
var count = lis.length - 1;
|
||||
var nextLi = null;
|
||||
while (count > -1 && !nextLi) {
|
||||
if ($(lis[count]).hasClassName("normal-user")) {
|
||||
if ($(lis[count]).hasClassName("normal-person")) {
|
||||
nextLi = lis[count+1];
|
||||
}
|
||||
else {
|
||||
@@ -142,7 +142,8 @@ function subscribeToFolder(refreshCallback, refreshCallbackData) {
|
||||
var result = true;
|
||||
if (UserLogin != refreshCallbackData["folder"]) {
|
||||
result = addUser(refreshCallbackData["folderName"],
|
||||
refreshCallbackData["folder"]);
|
||||
refreshCallbackData["folder"],
|
||||
refreshCallbackData["type"]);
|
||||
}
|
||||
else
|
||||
refreshCallbackData["window"].alert(_("You cannot subscribe to a folder that you own!"));
|
||||
@@ -223,9 +224,9 @@ function onAclCloseHandler(event) {
|
||||
+ "/subscribeUsers?uids=" + usersToSubscribe.join(","));
|
||||
new Ajax.Request(url, {
|
||||
asynchronous: false,
|
||||
method: 'get',
|
||||
onFailure: function(transport) {
|
||||
log("Can't expunge current folder: " + transport.status);
|
||||
method: 'get',
|
||||
onFailure: function(transport) {
|
||||
log("Can't subscribe users: " + transport.status);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user