-
Sebastian Kummer authored
- work with read-only flag for static additional folders, - change IBackend->Setup() to include a read-only flag, - fixed Setup() read-only flag for default Backend, Combined and DiffBackend, - changed ChangesMemoryWrapper for read-only Setup() flag, - added read-only flag to SyncFolder, - added comparision method for SyncObjects that returns a human readable output with data and differences (needs improvement), - Check status before doing GetImporter() in Sync, - recheck folderstat after export to catch ReplyBack changes, - check for backendIds in resync folder of z-push-admin For Zarafa: - check for read/secretary permissions in Setup() depending on flag, - added template for email notification to zarafa config, - implemented ZarafaChangesWrapper (common wrapper for exporter & importer) - decides state based what needs to be done, - implemented ReplyBackImExporter to process changes on read-only folders and reply back with the original data (overwriting the changes on the mobiles), - added simple StateObject to hold ReplyBack states, - always return the ZarafaChangesWrapper when content im/exporters are being requested, - SendMail() should always work on the default store, not the current store (when sharing folders), - changed GetFolderStat() to work with ReplyBack cases. Released under the Affero GNU General Public License (AGPL) version 3.
f80e3589