On May 1, 2007, at 6:20 PM, Mimi Yin wrote:
Questions:
+ Are there any concerns about going down this path?

It makes sense to keep the user from making changes to an item that appears in any read-only collections for the reasons you give. It still remains a problem that a programmer could get around this and make edits to the item, and propagate those changes to others via the server, so let's be clear that we're not actually plugging a security hole. I think some solutions were tossed around a few weeks back on the cosmo list, but nothing definitive. But I am fine with the above proposal for disallowing any edits to an item in any read-only collections. That will at least prevent accidental/casual overwriting of items that shouldn't be edited.

===


(Dis)Allowing Local Edits to Read-Only Items:

We would like to punt this feature to Future for 2 reasons:

1. If we allow users to edit read-only items and the items have been added to read-write collections, we re-open the security hole we just patched up with the proposal above. While those edits won't be synced up via the read-only collection, they will be synced to the server via the

...read-write collection(s) the item appears in.


2. It's unclear there are any compelling use cases for the feature as it exists today. We all agreed that what you really want is the ability to privately 'annotate' shared items (read-only and read- write). Annotate meaning, ADD your own 2c to shared items, not be able to destructively edit the item and have it potentially get out of sync with the version that's on the server.

So we will want to revisit this functionality in the Future with the following in mind:
+ Expanding the notion of 'local edits' to read-write items;
+ Providing a forcing function to prevent users from accidentally committing destructive edits to shared items; + Providing visual feedback to distinguish local edits from what is shared.

This means, the Lock button should just disappear from the mark-up bar! And the pencil with the x through it should stay as an un- clickable icon.

Mimi


+1
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

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

Reply via email to