[Design] [cosmo] [proposal] [bug 9080] Remove and delete items
Priscilla Chung
priscilla at osafoundation.org
Wed May 9 13:14:21 PDT 2007
Thanks bcm, my reply inline:
On May 9, 2007, at 12:59 PM, Brian Moseley wrote:
> On 5/9/07, Priscilla Chung <priscilla at osafoundation.org> wrote:
>
>> *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.
>
> this is how remove works in 0.6.1. when an item is "removed", it is
> disassociated from that collection, but it remains in any any other
> collections it might have been in. if the item was only in the one
> collection then it is completely deleted.
>
> in all cases, when an item is removed from a collection (regardless of
> whether it is ultimately deleted from storage or not), a tombstone is
> created that allows desktops to sync the collection and see that the
> item was removed.
Great so it looks like there's no work to be done for preview.
>
>> *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]
>
> the server already supports this in 0.7, so all of the effort would be
> on the web end.
I'll change the summary in the current bug to add this proposal,
target and revisit for future.
>
> note that if an item has been copied from user a's collection into
> user b's collection, the server will not allow user a to remove the
> item from user b's collection. the server will only allow user a to
> remove the item from his own collections. is this good enough?
Yes.
> a real acl system in the server would fix this problem.
Heh. ;)
-Priscilla
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20070509/cfc5b832/attachment.html
More information about the Design
mailing list