Don't attempt to upload acls changes to the server if the user has not

enough rights to do that.

svn path=/trunk/kdepim/; revision=390256
wilder-work
Till Adam 21 years ago
parent 1dcf9fc9e9
commit 67baf0eef1
  1. 3
      kmfoldercachedimap.cpp

@ -918,7 +918,8 @@ void KMFolderCachedImap::serverSyncInternal()
case SYNC_STATE_SET_ACLS:
mSyncState = SYNC_STATE_GET_ACLS;
if( !noContent() && mAccount->hasACLSupport() ) {
if( !noContent() && mAccount->hasACLSupport() &&
( mUserRights <= 0 || ( mUserRights & ACLJobs::Administer ) ) ) {
bool hasChangedACLs = false;
ACLList::ConstIterator it = mACLList.begin();
for ( ; it != mACLList.end() && !hasChangedACLs; ++it ) {

Loading…
Cancel
Save