sogo: v2 12e952eb

Author Committer Branch Timestamp Parent
Enrique J. Hernández Blasco Enrique J. Hernández Blasco v2 2016-02-22 11:51 v2 17b2e394
Changeset

oc: Honor calendar WebMail UI permissions on OpenChange library

By expanding roles from the given ACL to have these values as flags
inside the OpenChange library. This only applies to Calendar and
Tasks folders which stored four different access rights to three
different types of events/tasks.

As the events and tasks are stored in the same table, I have added
two new classes to manage permissions in the same way and this
avoids the code duplication called MAPIStoreCalTask(Folder|Message).

mod - OpenChange/GNUmakefile Diff File
mod - OpenChange/MAPIStoreAppointmentWrapper.h Diff File
mod - OpenChange/MAPIStoreAppointmentWrapper.m Diff File
add - OpenChange/MAPIStoreCalTaskFolder.h Diff File
add - OpenChange/MAPIStoreCalTaskFolder.m Diff File
add - OpenChange/MAPIStoreCalTaskMessage.h Diff File
add - OpenChange/MAPIStoreCalTaskMessage.m Diff File
mod - OpenChange/MAPIStoreCalendarFolder.h Diff File
mod - OpenChange/MAPIStoreCalendarMessage.h Diff File
mod - OpenChange/MAPIStoreCalendarMessage.m Diff File
mod - OpenChange/MAPIStoreFolder.h Diff File
mod - OpenChange/MAPIStoreFolder.m Diff File
mod - OpenChange/MAPIStoreGCSFolder.m Diff File
mod - OpenChange/MAPIStoreMessage.h Diff File
mod - OpenChange/MAPIStoreMessage.m Diff File
mod - OpenChange/MAPIStorePermissionsTable.m Diff File
mod - OpenChange/MAPIStoreTasksFolder.h Diff File
mod - OpenChange/MAPIStoreTasksMessage.h Diff File
mod - OpenChange/MAPIStoreTasksMessage.m Diff File