As promised I would follow up with a proposal for Remove/Delete items on the web UI: http://lists.osafoundation.org/pipermail/design/2007- May/007109.html

*Issue*
Basically there are subtle nuances between the terms 'Remove' and 'Delete' on the desktop. The two have different meanings which have not yet been addressed on the web UI, simply because there is no idea of 'Trash' or a soft delete on the web UI.

In addition, copy and past items into another collection per Jeffrey's wonderful explanation of what 'Remove' & 'Delete' means on the desktop:

On May 7, 2007, at 1:31 PM, Jeffrey Harris wrote:
On the Desktop, Delete adds the item to the trash and takes the item out
of all other collections.  Remove takes the item out of the currently
selected collection.  If the current collection happens to be the last
collection the item is in, then Remove moves the item to the trash.

Only emptying the trash should hard-delete items, although there's
currently a bug where items aren't added to the trash after collection
deletion, so it might seem like the items are hard deleted in this case.

+ What does it mean when a user subscribes to a collection, unaware the items has been copied to/from another collection and deletes the item? Other users sharing other collections, but happen to have the same 'copied' item will also loose the item once deleted.

Currently on the web UI, the way to remove items is to select the item, then click on the 'Remove' button in the detail view.

*Proposal A*
Keep the current behavior, which is a hard delete, but change the text on the 'Remove' button in the detail view to 'Delete'.

*Proposal B*
Keep the current 'Remove' button in the detail view, but when the user selects 'Remove' it is not a hard delete off the server. Effectively the item would be hidden from view in the collection, but remain on the server so in the other shared collections where the item might have been copied would not be deleted.

*Proposal C*
When the user selects the 'Remove' button and the items belongs to other collections, a dialog would appear and inform the user and give them the option: 'The item you are about to delete are shared in 3 other collections. Would you like to remove it from this collection or delete it from all collections. [Delete] [Remove]

Our recommendation is to do proposal B if it's quick to do, but otherwise if the easiest thing would be to change the button text then go with proposal A.

LMK if there are any questions/concerns.
-Priscilla
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to