See ChangeLog

Monotone-Parent: dcee22693d3a16ba20dcd9824bd2cfd39c0cf369
Monotone-Revision: f5359c59c0bb008203154487db17e1ecdd274c0d

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-12-23T15:50:35
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Ludovic Marcotte 2010-12-23 15:50:35 +00:00
parent 7d9b3a97b3
commit 7ffe6ee26a
4 changed files with 28 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2010-12-23 Ludovic Marcotte <lmarcotte@inverse.ca>
* Added the /SOGo/so/<user>/Calendar/reloadWebCalendarsAndRedirect
action which is particularly useful for WebAuth users
2010-12-17 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStore*Context.m: added handling of a few more

View File

@ -1,6 +1,6 @@
/* SOGoUserHomePage.m - this file is part of SOGo
*
* Copyright (C) 2007-2009 Inverse inc.
* Copyright (C) 2007-2010 Inverse inc.
*
* Author: Wolfgang Sourdeau <wsourdeau@inverse.ca>
*

View File

@ -107,4 +107,21 @@
return [self responseWith204];
}
//
// The method below is different than the -reloadWebCalendarsAction as it
// won't force the reload of all calendars and automatically redirect the
// user to the /SOGo/so page upon completion.
//
// This is particularly useful for WebAuth users and they won't have a
// precise "entry point" in SOGo - so calendars reload upon login
// isn't possible for them.
//
- (WOResponse *) reloadWebCalendarsAndRedirectAction
{
[[self clientObject] reloadWebCalendars: NO];
return [self redirectToLocation: @"/SOGo/so"];
}
@end

View File

@ -50,6 +50,11 @@
actionClass = "UIxCalMainActions";
actionName = "reloadWebCalendars";
};
reloadWebCalendarsAndRedirect = {
protectedBy = "View";
actionClass = "UIxCalMainActions";
actionName = "reloadWebCalendarsAndRedirect";
};
saveDragHandleState = {
protectedBy = "View";
pageName = "UIxCalMainView";