Summary | IMAP tree sort order |
Queue | IMP |
Queue Version | HEAD |
Type | Enhancement |
State | Resolved |
Priority | 3. High |
Owners | Horde Developers (at) , slusarz (at) horde (dot) org |
Requester | jan (at) horde (dot) org |
Created | 03/08/2006 (7058 days ago) |
Due | |
Updated | 02/16/2007 (6713 days ago) |
Assigned | 04/18/2006 (7017 days ago) |
Resolved | 02/16/2007 (6713 days ago) |
Milestone | 4.2 |
Patch | No |
State ⇒ Resolved
level of public/shared has the blank namespace.
Closing ticket. Further issues should be opened in new tickets.
Shared Folders, Public Folders and Virtual Folders into the normal
folders, but display them at the end of the tree instead.
/home/jan/headhorde/imp/lib/IMAP/Tree.php on line 1860
/home/jan/headhorde/imp/lib/IMAP/Tree.php on line 1860
But it works now, yay! I do think though, that we shouldn't sort the
Shared Folders, Public Folders and Virtual Folders into the normal
folders, but display them at the end of the tree instead.
(("INBOX." ".")) (("user." ".")) (("" "."))
With altnamespace it would look like:
(("" ".")) (("Other Users." ".")) (("Shared Folders." "."))
entitled "Shared Folders" or "Public Folders"? Those folders will be
located alphabetically in your folder list.
http://lists.horde.org/archives/cvs/Week-of-Mon-20070205/065278.html
http://lists.horde.org/archives/cvs/Week-of-Mon-20070205/065279.html
the following warning:
Warning: Invalid argument supplied for foreach() in
/home/jan/headhorde/imp/lib/IMAP/Tree.php on line 1141
The sorting still doesn't change though.
Summary ⇒ IMAP tree sort order
this should be a preference.
Priority ⇒ 3. High
these is hiding the namespaces, so they don't have any problems with
this. I still think it's a good idea that we *do* hide them.
I don't think it would get too cluttered if we mix hiding namespaces
and grouping namespaces. The namespaces should be grouped at the end
of the folder list under top level containers with some meaningful
name (Shared Folders, Public Folders), like Virtual Folders is now
already. I also think we should move the vfolder container to the
bottom of the list too. They really aren't regular folders, so
"hiding" them between the other folders doesn't get us anywhere and is
confusing IMO.
users be able to manipulate all the namespaces (which we don't
currently allow the user to do - see, e.g., hiding personal namespaces
from user; not being able to add folders to a private namespace if it
is the "blank" namespace) or hide all namespace information from the
user (which is our current UI plan). Adding "containers" for
different namespaces starts to mix the two.
Priority ⇒ 1. Low
State ⇒ Feedback
Type ⇒ Enhancement
-- Personal --
Inbox.a
Inbox.z
-- Public --
m
Or does that create tou much clutter?
is coming from. And the old behaviour was different, that confused me
too.
I'm fine with it if the change was intended, but I'm still not sure if
it is a good idea. Even if people shouldn't have to know about
namespaces, it might be desirable for the user to distinguish
private/personal folders from public/shared folders. Dunno.
State ⇒ Feedback
annoying to code. Take this example given your namespaces:
INBOX.a (private)
INBOX.z (private)
m (public)
Since we strip private namespaces when displaying folders, our folder
list will actually looks like this when outputting to the screen:
a
z
m
Showing folders like this is obviously *very* confusing - why is m
sorted after z? So we need to show folders like the following:
a (INBOX.a)
m (m)
z (INBOX.z)
Which should be what we are doing now. So you are correct that we are
mixing personal and private namespaces, but that's perfectly fine and
actually desired.
Priority ⇒ 1. Low
State ⇒ Assigned
Assigned to Michael Slusarz
Queue ⇒ IMP
Summary ⇒ Wrong tree sort order
Type ⇒ Bug
namespace are sorted into the personal folders.
NAMESPACE (("INBOX." ".")) (("user." ".")) (("" "."))