GNOME Bugzilla – Bug 789805
Support folders in shared and other user namespaces
Last modified: 2019-03-31 13:26:07 UTC
Once Bug 768422 lands, Geary will stop displaying shared and other user's mailboxes to work around issues such as reported in Bug 713449 comment 2. We still want to be able to make these available, but probably at a reduced sync level and not displayed by default. So this needs some design work, some client work, and and some engine work.
To support this on the engine side, I'm thinking a good approach would be to introduce a Geary.FolderGroup object, then instantiate one for each of the types of namespaces supported - personal, other users and shared. GenericAccount could maintain the groups, then get the namespaces from Imap.Account and merge folders from each into the groups.
Now that we have actual, first-class folder root objects, each namespace might want to be in its own root anyway. We probably don't want to show mailboxes in the user namespace anyway, since geary isn't a email server admin tool.
Closing in favour of https://gitlab.gnome.org/GNOME/geary/issues/355