2010-01-06 23:01:29 +01:00
|
|
|
{ /* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
2009-10-09 23:54:07 +02:00
|
|
|
requires = ( MAIN, MainUI, CommonUI, Mailer, MailPartViewers );
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2020-07-22 21:03:01 +02:00
|
|
|
publicResources = ();
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2020-07-22 21:03:01 +02:00
|
|
|
factories = {};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
categories = {
|
|
|
|
SOGoMailFolder = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2014-11-21 21:44:19 +01:00
|
|
|
view = {
|
2017-11-23 20:24:30 +01:00
|
|
|
protectedBy = "View";
|
2010-11-05 22:29:08 +01:00
|
|
|
actionClass = "UIxMailListActions";
|
2011-07-08 19:38:27 +02:00
|
|
|
actionName = "getUIDs";
|
2010-05-27 16:41:59 +02:00
|
|
|
};
|
|
|
|
headers = {
|
2017-11-23 20:24:30 +01:00
|
|
|
protectedBy = "View";
|
2010-11-05 22:29:08 +01:00
|
|
|
actionClass = "UIxMailListActions";
|
2010-05-27 16:41:59 +02:00
|
|
|
actionName = "getHeaders";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
|
|
|
subscribe = {
|
2017-11-23 20:24:30 +01:00
|
|
|
protectedBy = "View";
|
2010-01-06 23:01:29 +01:00
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "subscribe";
|
|
|
|
};
|
|
|
|
unsubscribe = {
|
2017-11-23 20:24:30 +01:00
|
|
|
protectedBy = "View";
|
2010-01-06 23:01:29 +01:00
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "unsubscribe";
|
|
|
|
};
|
|
|
|
quotas = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "quotas";
|
|
|
|
};
|
|
|
|
expunge = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "expunge";
|
|
|
|
};
|
|
|
|
createFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "createFolder";
|
|
|
|
};
|
2015-01-30 19:50:26 +01:00
|
|
|
save = {
|
2010-01-06 23:01:29 +01:00
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "renameFolder";
|
|
|
|
};
|
2018-07-30 18:26:24 +02:00
|
|
|
move = {
|
|
|
|
protectedBy = "Change Images And Files";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "moveFolder";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
delete = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "delete";
|
|
|
|
};
|
|
|
|
batchDelete = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "batchDelete";
|
|
|
|
};
|
|
|
|
saveMessages = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "saveMessages";
|
|
|
|
};
|
2013-03-15 16:06:26 +01:00
|
|
|
markRead = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "markFolderRead";
|
|
|
|
};
|
2010-04-15 20:27:08 +02:00
|
|
|
exportFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "exportFolder";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
copyMessages = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "copyMessages";
|
|
|
|
};
|
|
|
|
moveMessages = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "moveMessages";
|
|
|
|
};
|
|
|
|
setAsDraftsFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsDraftsFolder";
|
|
|
|
};
|
|
|
|
setAsSentFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsSentFolder";
|
|
|
|
};
|
|
|
|
setAsTrashFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsTrashFolder";
|
|
|
|
};
|
2016-01-22 16:30:27 +01:00
|
|
|
setAsJunkFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsJunkFolder";
|
|
|
|
};
|
|
|
|
markMessagesAsJunk = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "markMessagesAsJunk";
|
|
|
|
};
|
|
|
|
markMessagesAsNotJunk = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "markMessagesAsNotJunk";
|
|
|
|
};
|
2015-06-26 19:13:25 +02:00
|
|
|
UIxMailUserRightsEditor = {
|
|
|
|
protectedBy = "ReadAcls";
|
|
|
|
pageName = "UIxMailUserRightsEditor";
|
|
|
|
};
|
|
|
|
userRights = {
|
|
|
|
protectedBy = "ReadAcls";
|
|
|
|
pageName = "UIxMailUserRightsEditor";
|
|
|
|
actionName = "userRights";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
saveUserRights = {
|
|
|
|
protectedBy = "Change Permissions";
|
|
|
|
pageName = "UIxMailUserRightsEditor";
|
|
|
|
actionName = "saveUserRights";
|
|
|
|
};
|
2014-09-02 19:42:04 +02:00
|
|
|
addOrRemoveLabel = {
|
2014-09-02 16:11:27 +02:00
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
2014-09-02 19:42:04 +02:00
|
|
|
actionName = "addOrRemoveLabel";
|
2014-09-02 16:11:27 +02:00
|
|
|
};
|
|
|
|
removeAllLabels = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "removeAllLabels";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoTrashFolder = {
|
2006-06-15 21:34:10 +02:00
|
|
|
/* just a new toolbar, other things come from SOGoMailFolder */
|
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
emptyTrash = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "emptyTrash";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoMailObject = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
|
|
|
value = "SOGoMailObject.toolbar";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
view = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailView";
|
2014-11-21 21:44:19 +01:00
|
|
|
actionName = "default";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2010-09-01 22:27:45 +02:00
|
|
|
sendMDN = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailView";
|
|
|
|
actionName = "sendMDN";
|
|
|
|
};
|
2016-12-07 20:37:59 +01:00
|
|
|
archiveAttachments = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailView";
|
|
|
|
actionName = "archiveAttachments";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
viewsource = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailSourceView";
|
|
|
|
actionName = "viewSource";
|
|
|
|
};
|
|
|
|
popupview = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailPopupView";
|
|
|
|
};
|
|
|
|
junk = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "junk";
|
|
|
|
};
|
|
|
|
edit = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "edit";
|
|
|
|
};
|
|
|
|
reply = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "reply";
|
|
|
|
};
|
|
|
|
replyall = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "replyToAll";
|
|
|
|
};
|
|
|
|
forward = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "forward";
|
|
|
|
};
|
2016-02-10 22:15:00 +01:00
|
|
|
viewplain = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "viewPlain";
|
|
|
|
};
|
2014-08-12 23:43:01 +02:00
|
|
|
markMessageUncollapse = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageUncollapse";
|
|
|
|
};
|
|
|
|
markMessageCollapse = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageCollapse";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
markMessageUnflagged = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageUnflagged";
|
|
|
|
};
|
|
|
|
markMessageFlagged = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageFlagged";
|
|
|
|
};
|
|
|
|
markMessageUnread = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageUnread";
|
|
|
|
};
|
|
|
|
markMessageRead = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageRead";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-07-29 00:59:11 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoMailAccounts = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
view = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
};
|
|
|
|
compose = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "compose";
|
|
|
|
};
|
|
|
|
foldersState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "getFoldersState";
|
|
|
|
};
|
|
|
|
saveDragHandleState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "saveDragHandleState";
|
|
|
|
};
|
|
|
|
saveFoldersState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "saveFoldersState";
|
|
|
|
};
|
2010-05-28 21:18:52 +02:00
|
|
|
saveColumnsState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "saveColumnsState";
|
|
|
|
};
|
2014-08-06 20:49:36 +02:00
|
|
|
search = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailSearch";
|
|
|
|
};
|
2015-07-31 19:32:14 +02:00
|
|
|
unseenCount = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailMainFrame";
|
|
|
|
actionName = "unseenCount";
|
|
|
|
};
|
2015-08-26 14:28:19 +02:00
|
|
|
mailAccounts = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailMainFrame";
|
|
|
|
actionName = "mailAccounts";
|
|
|
|
};
|
2015-01-21 22:40:26 +01:00
|
|
|
// viewerTemplate = {
|
|
|
|
// protectedBy = "View";
|
|
|
|
// pageName = "UIxMailViewTemplate";
|
|
|
|
// };
|
2015-09-04 23:31:16 +02:00
|
|
|
UIxMailPopupView = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailPopupView";
|
|
|
|
};
|
2015-01-21 22:40:26 +01:00
|
|
|
UIxMailEditor = {
|
2014-12-11 17:24:22 +01:00
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-07-29 00:59:11 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoMailAccount = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
compose = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "compose";
|
|
|
|
};
|
2014-11-21 21:44:19 +01:00
|
|
|
view = {
|
2010-01-06 23:01:29 +01:00
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "listMailboxes";
|
|
|
|
};
|
2016-09-14 21:57:49 +02:00
|
|
|
viewAll = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "listAllMailboxes";
|
|
|
|
};
|
|
|
|
subscribe = {
|
|
|
|
protectedBy = "Access Contents Information";
|
|
|
|
pageName = "UIxMailFolderSubscriptions";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
createFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "createFolder";
|
|
|
|
};
|
2010-09-30 20:05:14 +02:00
|
|
|
delegation = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailUserDelegationEditor";
|
|
|
|
};
|
|
|
|
addDelegate = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "addDelegate";
|
|
|
|
};
|
|
|
|
removeDelegate = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "removeDelegate";
|
|
|
|
};
|
2018-01-12 20:47:31 +01:00
|
|
|
certificate = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "certificate";
|
|
|
|
};
|
2017-12-21 22:41:06 +01:00
|
|
|
importCertificate = {
|
|
|
|
protectedBy = "Change Images And Files";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "importCertificate";
|
|
|
|
};
|
|
|
|
removeCertificate = {
|
|
|
|
protectedBy = "Change Images And Files";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "removeCertificate";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoDraftObject = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
|
|
|
value = "SOGoDraftObject.toolbar";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
edit = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
2014-12-11 17:24:22 +01:00
|
|
|
actionName = "edit";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
|
|
|
save = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
actionName = "save";
|
|
|
|
};
|
|
|
|
send = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
actionName = "send";
|
|
|
|
};
|
|
|
|
delete = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "delete";
|
|
|
|
};
|
|
|
|
deleteAttachment = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "deleteAttachment";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
}
|
2007-09-10 17:08:32 +02:00
|
|
|
|