• Sebastian Kummer's avatar
    ZP-556 General: · f80e3589
    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
z-push-admin.php 36.3 KB