We could potentially use the the following implementation:

When building the list of right-click-menu actions, we currently check
for the signature content type. If we find it, we disable the
delete/detach attachment actions.

A suggested enhanced implementation, with a minimal UI change, could do
the following:

When we detect the signature content-type, we change the wording of the menu 
command to
"remove message signature and delete/detach".

When the user selects that, the simplest implementation could do a two-phase 
action.
In a first step, we transform the message content-type. I'd suggest to go 
through all of the message, and replace all content-types that start with 
multipart/signed with multipart/mixed (reusing the suggested stragegy from the 
earlier comments).

I think it would be sufficient to simply leave the additional attributes
in place.

So the first step loads the message, changes the content-type everywhere in the 
message, the replaces the message in storage.
Then, as a second step, we call the existing code to delete/detatch the 
attachment.

If we can find a simple way to do step 1, this might be rather
straightforward to implement.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/303140

Title:
  No more "Save all" / "detach all" / "delete all" for attachments

To manage notifications about this bug go to:
https://bugs.launchpad.net/thunderbird/+bug/303140/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to