[sugar] Trial-3 journal problem
Wed Sep 19 12:14:48 EDT 2007
Hi Bert -
I want to clarify this a bit to be sure I understand what's going on:
- Open activity instance A1
- Get implicit journal entry a1
- Press keep in A1, creating A2 and journal entry a2
- Close A2
(neither A1 or A2 are open, a1 and a2 are in Journal)
- Open journal entry a2 as activity A2
- Close A2
- Get implicit journal entry a2'
(We SHOULD have a1 and a2' in Journal, neither open)
Now, the problem as I read it is that the remaining Journal entries
are a2 and a2' instead of a1 and a2' as it should be. Am I
understanding you correctly?
On 9/19/07, Bert Freudenberg <bert at freudenbergs.de> wrote:
> for etoys we implemented the storing to the Journal as suggested,
> namely, on an explicit save (pressing keep button) we create a copy
> in the datastore, whereas when exiting, we update the existing entry.
> This is to workaround the missing versioning support.
> However, in testing we found a flaw in that scheme: When you resume
> an explicitly saved entry and then just exit the activity, it will do
> an implicit save and overwrite the saved one, resulting in losing the
> "good" copy.
> Is there any idea about how to work around this problem?
> - Bert -
> Sugar mailing list
> Sugar at lists.laptop.org
More information about the Sugar-devel