On Apr 6, 2006, at 10:26 AM, Alec Flett wrote:

Mimi Yin wrote:
2. Is there a way for us to over-write the "version" of the item that's in the Trash with the "version" of the Item that's coming in on re-Import/re-Subscribe? In other words, the Item in the Trash has a bunch of stuff on it that says what SmartCollections it was a member of before it was Trashed. the Item in the re- Import/re-Subscribe doesn't?

This is a tricky case because it means we have to distinguish between "overwriting" an item that's in the trash, vs. "overwriting" an item that's in another collection.

Personally I think all of this is totally feasible, and I think it would be nice to keep items from magically reappearing after they have been trashed, but the more special cases we have, the more bugs it will expose or create in other places where the trash comes into play. We just have to decide if this is a case where improving the experience for this case is worth potentially strange behavior (bugs) in other trash-related cases.

Here's my vote: we start with the simpler option that morgen proposed - that when something comes out of the trash, that it gets restored to all collections (since that has very few edge cases in the code, and much of that is already implemented) and see if the magically-reappearing-items issue actually bothers people? Personally this is the kind of thing that I could imagine shipping even 1.0 with and waiting until we have a wider audience to complain about it...:)

Alec

+1:  I agree with everything Alec said.

~morgen

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

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

Reply via email to