After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789805 - Support folders in shared and other user namespaces
Support folders in shared and other user namespaces
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: client+engine
master
Other Linux
: Normal normal
: 0.14.0
Assigned To: Geary Maintainers
Geary Maintainers
design-needed
Depends on: 730712 768422
Blocks:
 
 
Reported: 2017-11-02 07:19 UTC by Michael Gratton
Modified: 2019-03-31 13:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Gratton 2017-11-02 07:19:00 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.
Comment 1 Michael Gratton 2017-11-09 13:38:21 UTC
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.
Comment 2 Michael Gratton 2019-03-31 13:22:07 UTC
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.
Comment 3 Michael Gratton 2019-03-31 13:26:07 UTC
Closing in favour of https://gitlab.gnome.org/GNOME/geary/issues/355