6.0.0-beta1
9/19/25

[#10886] Virtual Folders are not being automatically added/removed from dynamic folder tree
Summary Virtual Folders are not being automatically added/removed from dynamic folder tree
Queue IMP
Queue Version Git master
Type Bug
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester slusarz (at) horde (dot) org
Created 12/23/2011 (5019 days ago)
Due
Updated 08/29/2012 (4769 days ago)
Assigned
Resolved 12/24/2011 (5018 days ago)
Github Issue Link
Github Pull Request
Milestone 5.1
Patch No

History
08/29/2012 12:26:54 PM Git Commit Comment #3 Reply to this comment
Changes have been made in Git (master):

commit 38e372369965e1f573ff96adbcef889c35fc2e68
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Fri Dec 23 14:48:09 2011 -0700

     [mms] Accurately track changes to virtual folders in dynamic 
folder tree (Bug #10886).

  imp/docs/CHANGES             |    2 +
  imp/js/dimpbase.js           |   16 ++-
  imp/lib/Ajax/Application.php |  210 ++--------------------------
  imp/lib/Ajax/Queue.php       |    9 ++
  imp/lib/Factory/Imaptree.php |   25 +---
  imp/lib/Imap/Tree.php        |  327 
+++++++++++++++++++++++++++++-------------
  imp/lib/Search.php           |   14 +-
  imp/package.xml              |    1 +
  8 files changed, 272 insertions(+), 332 deletions(-)

http://git.horde.org/horde-git/-/commit/38e372369965e1f573ff96adbcef889c35fc2e68
12/24/2011 01:28:08 AM Michael Slusarz Comment #2
State ⇒ Resolved
Milestone ⇒ 5.1
Reply to this comment
Added to IMP 5.1.


     [mms] Accurately track changes to virtual folders in dynamic 
folder tree (Bug #10886).

  imp/docs/CHANGES             |    2 +
  imp/js/dimpbase.js           |   16 ++-
  imp/lib/Ajax/Application.php |  210 ++--------------------------
  imp/lib/Ajax/Queue.php       |    9 ++
  imp/lib/Factory/Imaptree.php |   25 +---
  imp/lib/Imap/Tree.php        |  327 
+++++++++++++++++++++++++++++-------------
  imp/lib/Search.php           |   14 +-
  imp/package.xml              |    1 +
  8 files changed, 272 insertions(+), 332 deletions(-)

http://git.horde.org/horde-git/-/commit/38e372369965e1f573ff96adbcef889c35fc2e68
12/23/2011 09:54:56 PM Michael Slusarz Comment #1
Priority ⇒ 1. Low
Patch ⇒ No
Milestone ⇒
Assigned to Michael Slusarz
Queue ⇒ IMP
Summary ⇒ Virtual Folders are not being automatically added/removed from dynamic folder tree
Type ⇒ Bug
State ⇒ Assigned
Reply to this comment
Need to rewrite folder tree change detection code to catch addition of 
virtual mailboxes.

Plan: track changes entirely within IMP_Imap_Tree (tracking across 
page accesses if needed), and output mailbox change response 
exclusively in IMP_Ajax_Queue (rather than manually tracking changes 
in IMP_Ajax_Application).

Saved Queries