rem: createRights = dimapFolder->userRights() > 0 && ( dimapFolder->userRights() & KMail::ACLJobs::Create );
add: createRights = dimapFolder->userRights() == 0 || ( dimapFolder->userRights() > 0 && ( dimapFolder->userRights() & KMail::ACLJobs::Create ) );
context: static bool folderHasCreateRights( const KMFolder *folder ){  bool createRights = true; // we don't have acls for local folders yet  if ( folder && folder->folderType() == KMFolderTypeImap ) {    const KMFolderImap *imapFolder = static_cast<const KMFolderImap*>( folder->storage() );    createRights = imapFolder->userRights() == 0 || // hack, we should get the acls      ( imapFolder->userRights() > 0 && ( imapFolder->userRights() & KMail::ACLJobs::Create ) );  } else if ( folder && folder->folderType() == KMFolderTypeCachedImap ) {    const KMFolderCachedImap *dimapFolder = static_cast<const KMFolderCachedImap*>( folder->storage() );    createRights =      dimapFolder->userRights() > 0 && ( dimapFolder->userRights() & KMail::ACLJobs::Create );  }  return createRights;}