|
From: Daniel G. <dg...@su...> - 2008-03-21 12:04:23
|
On Tuesday 19 February 2008 17:15:21 D.Rudolph wrote: > I couldn't find an answer to the following questions so far: > How can I control the direction of the sync? > Can I limit the sync to a one way sync? There is some initial code for performing unidirectional syncs in OpenSync 0.36 and later. But this is not very well tested. You can do this with msynctool and the parameter: --enable-readonly <groupname> <memberid> [<objtype>] Once this is done this configuration got stored with this group persistent. Again, this is experimental and not very well tested. > Are filters the only way to do this? If yes, where can I find a > documentation for this? It's planned that filter can also do this in a more detailed way. Filter should be able to decide on content or other specific circumstances if entry got synced or not. There is initial code which isn't used anywhere yet. > > Is the direction of the sync handled by the plugin or by the framework? > Is there an overview available that shows which plugin supports a limit > of the direction and which does not? Currently the synchronization is handled by the framework. A nice implementation would be to address this on both side. Since some synchronization protocols allow unidirectional synchronizations and make those very performant. So the longterm goal would be to handle this in the framework, for plugins/implementation which don't understand one-way synchronization and on the plugin side for those which support this one-way syncs natively. best regards, Daniel |