6.0.0-beta1
7/22/25

[#4374] Kolab driver recreates directories deleted by other clients
Summary Kolab driver recreates directories deleted by other clients
Queue Kolab
Type Bug
State Resolved
Priority 1. Low
Owners
Requester michael.sheldon (at) credativ (dot) de
Created 09/01/2006 (6899 days ago)
Due
Updated 11/05/2006 (6834 days ago)
Assigned 09/27/2006 (6873 days ago)
Resolved 11/05/2006 (6834 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/05/2006 02:36:04 PM Jan Schneider Comment #3
State ⇒ Resolved
Reply to this comment
sychroniseShares() is going away, we leave this unfixed for now.
09/27/2006 10:59:44 AM Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
I'm a bit reluctant adding another attribute to each and every share 
that will only be used by the Kolab driver. But I don't see a better 
solution as long as sychroniseShares() is used.
09/01/2006 01:12:42 PM michael (dot) sheldon (at) credativ (dot) de Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Kolab driver recreates directories deleted by other clients
Queue ⇒ Kolab
New Attachment: kolab_newfolders.patch Download
State ⇒ Unconfirmed
Reply to this comment
  The Kolab driver creates directories for any shares which exist in 
Horde's datatree but don't exist on the IMAP server. This means that 
if any directories are deleted by another Kolab client they just get 
recreated the next time a Horde user with access to that share logs 
in. Unfortunately this is also the method used for creating new 
directories under legitimate circumstances (i.e. when a Horde user 
actually creates a directory from within Horde). The attached patch 
adds a "newfolder" attribute to shares in the Horde datatree so that 
the Kolab driver knows whether they are new directories that should be 
created or old directories that should be removed from Horde's datatree.

Saved Queries