mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-18 19:48:53 +00:00
Monotone-Parent: 8714a90171f0256424d65122b72c98a61ef5f55a
Monotone-Revision: 72e1b73ecd70270e80d3a060fabe219cfcdd21cd Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2009-11-19T16:51:02 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
2009-11-19 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* Tools/sogo-tool.m (main): we now check that the SOGo
|
||||
configuration is valid and consequently that the tool runs under
|
||||
the same account as SOGo.
|
||||
|
||||
* UI/Scheduler/UIxComponentEditor.m (-_handleAttendeeData): make
|
||||
direct use of the JSON constructor of NSDictionary rather than
|
||||
instantiating an NSScanner. This simplifies the code.
|
||||
|
||||
@@ -229,12 +229,22 @@ main (int argc, char **argv, char **env)
|
||||
ud = [NSUserDefaults standardUserDefaults];
|
||||
[ud addSuiteNamed: @"sogod"];
|
||||
|
||||
dispatcher = [SOGoToolDispatcher new];
|
||||
if ([dispatcher run])
|
||||
rc = 0;
|
||||
if ([ud objectForKey: @"SOGoLDAPSources"])
|
||||
{
|
||||
dispatcher = [SOGoToolDispatcher new];
|
||||
if ([dispatcher run])
|
||||
rc = 0;
|
||||
else
|
||||
rc = -1;
|
||||
[dispatcher release];
|
||||
}
|
||||
else
|
||||
rc = -1;
|
||||
[dispatcher release];
|
||||
{
|
||||
NSLog (@"No LDAP source is configured in the SOGo configuration of this"
|
||||
@" account. Please make sure to use this tool under the same"
|
||||
@" username as SOGo.");
|
||||
rc = -1;
|
||||
}
|
||||
|
||||
[pool release];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user