[Tickets #12473] Re: Allow undelete message option
noreply at bugs.horde.org
noreply at bugs.horde.org
Thu Jul 18 19:12:16 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12473
------------------------------------------------------------------------------
Ticket | 12473
Updated By | Michael Slusarz <slusarz at horde.org>
Summary | Allow undelete message option
Queue | IMP
Version | Git master
Type | Enhancement
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
Michael Slusarz <slusarz at horde.org> (2013-07-18 13:12) wrote:
> Thanks for your reply. First, let me say that I never said the
> above quote. I would never assume that if a function exists in one
> view, it should also exists in another.
I apologize. I may be mixing various threads/tickets. But at least
one person in the past has said Undelete should appear because it is
in at least one other view. I was just trying to point out that is
entirely irrelevant as to whether Undelete should appear in a
different view.
> If you do allow for delete and provide a button for it, the I see
> the case where a user will accidentally hit the delete button,
> delete the message and have no way to undo what they did.
There are obviously drawbacks for not allowing the Undelete button.
This is the primary one. But the other factors I previously listed
outweigh this drawback, IMHO.
The bigger issue is that the idea of keeping deleted messages in the
mailbox is, from an implementation perspective, the absolute worst way
to handle deleting messages. From an implementation perspective, the
only paradigm that makes sense is a Trash mailbox. In other words, on
a server that only offered a smartmobile instance, nobody would ever
offer anything but delete w/Trash.
The issue comes when you are trying to support multiple UIs using the
same backend. Deleting in place is a valid use-case when you have a
screen with sufficient information density to not affect work flow.
More information about the bugs
mailing list