mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-18 06:34:53 +00:00
(feat) GUI code to set or now sync flag on address book.
Also thrashed entirely the sync tag concept. Funambol is dead, thank god for that.
This commit is contained in:
@@ -48,6 +48,41 @@
|
||||
return [addressBook displayName];
|
||||
}
|
||||
|
||||
- (NSString *) setAddressBookName: (NSString *) newName
|
||||
{
|
||||
[addressBook renameTo: newName];
|
||||
}
|
||||
|
||||
- (BOOL) synchronizeAddressBook
|
||||
{
|
||||
return [self mustSynchronize] || [addressBook synchronize];
|
||||
}
|
||||
|
||||
- (void) setSynchronizeAddressBook: (BOOL) new
|
||||
{
|
||||
[addressBook setSynchronize: new];
|
||||
}
|
||||
|
||||
- (BOOL) mustSynchronize
|
||||
{
|
||||
return [[addressBook nameInContainer] isEqualToString: @"personal"];
|
||||
}
|
||||
|
||||
- (BOOL) shouldTakeValuesFromRequest: (WORequest *) request
|
||||
inContext: (WOContext*) context
|
||||
{
|
||||
NSString *method;
|
||||
|
||||
method = [[request uri] lastPathComponent];
|
||||
|
||||
return [method isEqualToString: @"saveProperties"];
|
||||
}
|
||||
|
||||
- (id <WOActionResults>) savePropertiesAction
|
||||
{
|
||||
return [self jsCloseWithRefreshMethod: nil];
|
||||
}
|
||||
|
||||
- (NSString *) _baseCardDAVURL
|
||||
{
|
||||
NSString *davURL;
|
||||
|
||||
Reference in New Issue
Block a user