Opened 12 years ago

Closed 21 months ago

Last modified 5 months ago

#2832 closed bug (fixed)

Mail Subject attribute uneditable

Reported by: humdinger Owned by: axeld
Priority: normal Milestone: R1/beta2
Component: Applications/Tracker Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Platform: All


Revision is hrev28069.

There's a TipServer tip stating:

"E-mail programs on most platforms let you change the subject line of a stored message, which is really important when you file messages in folders for long-term storage and future reference. Unfortunately, the "Mail Subject:" attribute is uneditable. While you can toggle it to editable in the FileTypes preferences panel, this for some reason still won't let you edit the attribute in the Tracker."

I just checked and it still holds true for Haiku. Is this a bug or a feature of Haiku's mail system?

I think one really should be able to edit a mail subject. How many mails have you got where the (totally incompetent :) ) other side forgot to set a subject? Besides, the original subject is still encoded in a mail's header.

Dunno, if it's a Tracker issue.

Attachments (1)

subject-editable.diff (550 bytes ) - added by humdinger 11 years ago.
enable editing of the Subject attribute

Download all attachments as: .zip

Change History (9)

comment:1 by axeld, 12 years ago

Most mail attributes currently default to be non-editable for some reason (probably to keep them consistent with the mail itself; most attributes are just fields in the mail, and therefore duplicated).

But Tracker is an issue for itself, because it preserves the whole attribute data in its window (which is necessary when you unpack a folder with unknown attributes on another system). It just should look if the MIME type is installed locally, and always prefer most of the data from the system rather than the folder.

comment:2 by humdinger, 12 years ago

Can't say I really got the second paragraph... :) No matter. Is it an invalid bugreport or is there hope it will be fixed somehow. It's in no way a high priority, of course, I just think there are valid reasons to be able to rename a subject attribute. One could also consider to have Mail compare attribute and mail header and indicate that the original subject from the mail header is different.

comment:3 by humdinger, 11 years ago

The attached mini patch would enable editing of the Subject attribute.

by humdinger, 11 years ago

Attachment: subject-editable.diff added

enable editing of the Subject attribute

comment:4 by bga, 11 years ago

I don't get it. Why would anyone want to edit the subject attribute? It makes no sense as the subject attribute is supposed to be the same as the Subject: header line in the email. I don['t think we should apply this patch.

comment:5 by bga, 11 years ago

Oh. Someohow I read the first reply as the ticket description. Well, I still won't use this because I think it is inconsistent use to be able to change the subject line in the attribute as it is supposed to be the subject set in the email. I don't really see myself using this feature (GMail, for example, does not allow you to change the subject) and I really think this is extrapolating something that should be done in a different way (maybe with a comment attribute or a label attribute or whatever).

comment:6 by humdinger, 11 years ago

I feel ambiguous about it myself. OTOH if there's no need (every subject is filled or one just don't care), the ability to change it won't impact your work with emails at all. I could image, if everything's OK most people don't even try to edit the subject.

But if there /is/ an important mail with a missing subject, it'd be nice if you could fill the subject and the mail will pop up when you make a query for it. Putting it into another attribute (comment/label) won't help if you look for a subject.

comment:7 by waddlesplash, 21 months ago

Resolution: fixed
Status: newclosed

Fix merged in hrev52685.

comment:8 by nielx, 5 months ago

Milestone: R1R1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.