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 255032 - Be able to write a note on a mail
Be able to write a note on a mail
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other other
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 218535 251205 552037 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-03-01 17:13 UTC by office
Modified: 2015-09-21 14:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (54.50 KB, patch)
2015-09-18 12:46 UTC, Milan Crha
committed Details | Review
eds patch (3.19 KB, patch)
2015-09-18 12:47 UTC, Milan Crha
committed Details | Review
ews patch (947 bytes, patch)
2015-09-18 12:48 UTC, Milan Crha
committed Details | Review

Description office 2004-03-01 17:13:45 UTC
This is an ENHANCEMENT request.

I'd like to add a note to an email message so that
I can come back to it and then finish a task, etc.
As an option, I'd like to be able to reply/forward
the message and have my notes added to the email
incase I need to give the task to someone else.
This is slightly different that just replying
because that might happen much later than when I
add the note. Also different than just a flag etc.

There is a similar request for KMail, see: 
http://bugs.kde.org/show_bug.cgi?id=31650

Thanks!
Comment 1 André Klapper 2004-04-05 12:09:49 UTC
could be a duplicate of bug 219047, not sure though...
Comment 2 office 2004-04-05 13:02:23 UTC
I looked at bug 219047, but that seems to be a different request. This
(could) be simple, just some notes about an email. But then, also to
have them easily appendable to the email if you replied, or forwarded it.

Do you need more of a description to know what I envision?

Thanks!
Comment 3 André Klapper 2005-05-04 15:00:51 UTC
in order to destroy the UI component (as discussed with jpr and dobey), changing
component to mailer.
Comment 4 Akhil Laddha 2009-10-28 07:01:34 UTC
*** Bug 552037 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2012-04-03 08:56:35 UTC
*** Bug 251205 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2012-06-16 11:20:15 UTC
*** Bug 218535 has been marked as a duplicate of this bug. ***
Comment 7 Milan Crha 2015-09-18 12:46:32 UTC
Created attachment 311631 [details] [review]
evo patch

for evolution;

This adds the Add note.../Edit note.../Delete note menu options and the functionality. The notes are stored within the message as a message, thus can be read by any clients. The storing is not destructive (thus there's also the "Delete note" function). Similar to drafts, saving the note means deleting the original message and adding a new to the folder, while the outer part of the message is still the same as before. There is a "memos" icon used for messages with notes in the message list, the same as filters to filter for messages with/without notes. The flag which is used for filters is sometimes present only after the message is viewed in the preview - it's because the flag setting depends on the account type it is stored; I tested with IMAP, EWS and local storage which all seem fine.

The note itself can be a simple text, and HTML formatted text, and even inline images (in the HTML format) and attachments are permitted.
Comment 8 Milan Crha 2015-09-18 12:47:23 UTC
Created attachment 311632 [details] [review]
eds patch

for evolution-data-server;

Fine-tuning on the eds side, to make things easier for others.
Comment 9 Milan Crha 2015-09-18 12:48:05 UTC
Created attachment 311633 [details] [review]
ews patch

for evolution-ews;

Similar fine-tuning as in eds/imapx.
Comment 10 Milan Crha 2015-09-21 14:19:13 UTC
Created commit_74e7b27 in eds master (3.19.1+) [1]
Created commit_4c0c362 in evo master (3.19.1+) [2]
Created commit_b71b569 in ews master (3.19.1+) [3]

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=74e7b27
[2] https://git.gnome.org/browse/evolution/commit/?id=4c0c362
[3] https://git.gnome.org/browse/evolution-ews/commit/?id=b71b569