sogo: v2 dd32c659

Author Committer Branch Timestamp Parent
Enrique J. Hernández Blasco Enrique J. Hernández Blasco v2 2016-02-09 10:34 v2 12ac1d30
Changeset

oc-calendar: Add edit/delete own and Folder Contact/Owner sharing perm

By storing these custom MAPI roles in the ACL.

The extension field 'X-SOGO-COMPONENT-CREATED-BY' is used to store the
event creator when it is done from Outlook. It is the same field SOGo
uses when an event is created from a shared folder in the webmail.

The creator and the organizer/owner of the event can be different and it can
be used from external sources by checking the organizer field. This matches
the specification from [MS-OXOCAL] Section 1.1 which defines the organizer
as the owner or creator of the event.

mod - OpenChange/MAPIStoreAppointmentWrapper.h Diff File
mod - OpenChange/MAPIStoreAppointmentWrapper.m Diff File
mod - OpenChange/MAPIStoreCalendarEmbeddedMessage.m Diff File
mod - OpenChange/MAPIStoreCalendarFolder.m Diff File
mod - OpenChange/MAPIStoreCalendarMessage.m Diff File
mod - OpenChange/iCalEvent+MAPIStore.h Diff File
mod - OpenChange/iCalEvent+MAPIStore.m Diff File