At 11:45 AM 2/13/2007 -0800, Mimi Yin wrote:
After reviewing this with Andi, this seems reasonable from a design
standpoint. The only issue being that when users uninstall plug-ins,
there will most likely be data loss. We will need to roll back the
repository to the state it was in 'before' the plug-in was installed,
thereby deleting any edits the user has made to their data since then.
As a result, we need to have verbiage to warn users that plug-ins are
not safe to try out if you're actually trying to use the app. (I know
it's technically not true, but it gets the point across.)
Warning: Do not install plug-ins if you have real data in Chandler.
Doing so will result in data loss.
How about "may" result in data loss? :)
We also need to warn users when they uninstall:
Uninstalling xxx will undo all edits and delete any new items you've
created since xxx, when you first installed the plug-in.
[Cancel] [Uninstall]
Note that if we have dump/restore, we could dump before uninstall and
restore afterward, thereby avoiding any loss of data that isn't specific to
the uninstalled plugin.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design