Show
Ignore:
Timestamp:
07/09/07 10:02:18 (2 years ago)
Author:
daboo
Message:

Some 4.1 changes. Mostly vCard/CardDAV and CalDAV scheduling support.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/branches/v4.1d1/Sources_Common/Mail/Protocols/CINETProtocol.cp

    r19 r86  
    169169                return !CAdminLock::sAdminLock.mNoLocalCalendars; 
    170170        case CINETAccount::eWebDAVCalendar: 
     171        case CINETAccount::eCalDAVCalendar: 
     172                // Only if disconnect allowed 
     173                return !CAdminLock::sAdminLock.mNoDisconnect; 
     174        case CINETAccount::eCardDAVAdbk: 
    171175                // Only if disconnect allowed 
    172176                return !CAdminLock::sAdminLock.mNoDisconnect; 
     
    203207                return !CAdminLock::sAdminLock.mNoLocalCalendars; 
    204208        case CINETAccount::eWebDAVCalendar: 
     209        case CINETAccount::eCalDAVCalendar: 
     210                // Only if disconnect allowed 
     211                return CConnectionManager::sConnectionManager.IsConnected() || 
     212                                !CAdminLock::sAdminLock.mNoDisconnect; 
     213        case CINETAccount::eCardDAVAdbk: 
    205214                // Only if disconnect allowed 
    206215                return CConnectionManager::sConnectionManager.IsConnected() || 
     
    263272                break; 
    264273        case CINETAccount::eWebDAVCalendar: 
     274        case CINETAccount::eCalDAVCalendar: 
     275        case CINETAccount::eCardDAVAdbk: 
    265276                url += cHTTPURLScheme; 
    266277                break; 
     
    281292                case CINETAccount::eLDAP: 
    282293                case CINETAccount::eWebDAVCalendar: 
     294                case CINETAccount::eCalDAVCalendar: 
     295                case CINETAccount::eCardDAVAdbk: 
    283296                        // Add user id based on auth method 
    284297                        if (GetAccount()->GetAuthenticator().RequiresUserPswd()) 
     
    326339        case CINETAccount::eLDAP: 
    327340        case CINETAccount::eWebDAVCalendar: 
     341        case CINETAccount::eCalDAVCalendar: 
     342        case CINETAccount::eCardDAVAdbk: 
    328343                url += mDescriptor; 
    329344                break;