GNOME Bugzilla – Bug 626635
Update supported URIs in Evolution man page
Last modified: 2021-05-19 11:45:34 UTC
Created attachment 167603 [details] [review] 0001-Update-evolution-man-page.patch -
Created attachment 167604 [details] [review] 0002-Added-help-documentation-for-MAILTO-parameter.patch
Thanks for the update, this is sorely overdue. However the suggested changes are inaccurate in that we support far more than just mailto URIs. You can also specify URIs for address books, calendars, memos, tasks and even files to import. I would also like the novell.com feature page link removed since it misrepresents Evolution as a Novell project rather than a GNOME project. But this is a good start.
Comment on attachment 167604 [details] [review] 0002-Added-help-documentation-for-MAILTO-parameter.patch Should be "URI..."
Will update the patch. Is there documentation which URIs are supported or do I need to inspect the code? Importing files sounds interesting - I was especially looking for a way to import mail files to my mail drafts folder (think git format-patch). You don't happen to have an "URI" for that?
It's interactive: evolution <<filename-to-import>> Evolution will show you a preview of the message and then ask you to choose a destination folder. Then it imports the file and exits. Can also do it by double-clicking on the file (depending on the MIME type), but that might only work in GNOME 2.31... not sure.
I need to dig up all the different URI schemes and attributes we support. I'll let you know when I have that.
(In reply to comment #6) > I need to dig up all the different URI schemes and attributes we support. I'll > let you know when I have that. mbarnes: any news?
From reading the code -- and I'm not sure if I'm getting the URI syntax right here, nor am I sure if half of these even still work -- we support: contacts: =&source-uid=$(VALUE) &contact-uid=$(VALUE) This is supposed to open a contact editor window for the given contact in the given ESource, but the code is disabled with a "FIXME" comment with no elaboration on the problem. calendar: =&source-uid=$(VALUE) &comp-uid=$(VALUE) [&comp-rid=$(VALUE)] [&startdate=$(VALUE)] [&enddate=$(VALUE)] This is supposed to open a VEVENT editor window. Only the source-uid and comp-uid parameters are required, the rest are optional. memo: =&source-uid=$(VALUE) &comp-uid=$(VALUE) [&comp-rid=$(VALUE)] Similar to calendar: URIs, but for VJOURNALs. (Are recurrence IDs ("comp-rid") really used for memos?) task: =&source-uid=$(VALUE) &comp-uid=$(VALUE) [&comp-rid=$(VALUE)] Similar to calendar: URIs, but for VTODOs. (Are recurrence IDs ("comp-rid") really used for tasks?) mailto: $(EMAIL_ADDRESS) ... You know this one already. I'll skip the complete syntax for this. file:/// (or anything else recognized by gvfs-open) Attempts to import the file, if it can determine its type.
Also see https://gitlab.gnome.org/GNOME/evolution/-/issues/1176 and https://bugzilla.gnome.org/show_bug.cgi?id=788192
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.