mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-12 20:05:08 +00:00
Added invitation delegation support in Web interface. See ChangeLog.
Monotone-Parent: 4d711e074341810486c1842c6a345777cc3664bb Monotone-Revision: 2fc8598099b516f243935e73039200f1c004784e Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-09-10T18:31:20 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1602,6 +1602,26 @@ function createFolderCallback(http) {
|
||||
}
|
||||
}
|
||||
|
||||
/* invitation delegation */
|
||||
function delegateInvitation(componentUrl, callbackFunction, callbackData) {
|
||||
var input = $("delegatedTo");
|
||||
var delegatedTo = null;
|
||||
if (input.uid != null)
|
||||
delegatedTo = input.uid;
|
||||
else if (input.value.blank())
|
||||
alert(clabels["noEmailForDelegation"]);
|
||||
else
|
||||
delegatedTo = input.value;
|
||||
|
||||
if (delegatedTo) {
|
||||
var receiveUpdates = false; //confirm("Do you want to keep receiving updates on the event?");
|
||||
var urlstr = componentUrl + "/delegate";
|
||||
var parameters = "to=" + delegatedTo + "&receiveUpdates=" + (receiveUpdates?"YES":"NO");
|
||||
return triggerAjaxRequest(urlstr, callbackFunction, callbackData, parameters,
|
||||
{ "Content-type": "application/x-www-form-urlencoded" });
|
||||
}
|
||||
}
|
||||
|
||||
function onFinalLoadHandler(event) {
|
||||
var safetyNet = $("javascriptSafetyNet");
|
||||
if (safetyNet)
|
||||
@@ -1623,7 +1643,6 @@ function getMenus() {
|
||||
}
|
||||
|
||||
function onHeaderClick(event) {
|
||||
window.alert("generic headerClick");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user