Undo

Derek Atkins warlord at MIT.EDU
Wed Feb 28 14:00:15 EST 2007


I dont think you can depend on a single global log..  It would require
extending the QofBackend API to do something like that.

So, what DOES "undo" mean in a multi-user environment?  That's a hard
problem to solve, I think.

-derek

Karl Chen <quarl at cs.berkeley.edu> writes:

> Good point; I didn't know about this concurrent editing process.
> If there is a single global log I guess one could have the ability
> to undo other's transactions after confirmation, though this would
> be tricky and for now I would say only allow undo if no one else
> has committed in the meantime.
>
>>>>>> On 2007-02-23 08:53 PST, Peter Selinger writes:
>
>     Peter> As I understand it, in a large GnuCash installation,
>     Peter> multiple users could access the same backend
>     Peter> database. The lock-edit-commit mechanism prevents
>     Peter> conflicts.
>
>     Peter> So what should be the default behavior of U2 and U3
>     Peter> (undo or redo) if, for example, the transaction has
>     Peter> meanwhile been edited by another user?
>
> -- 
> Karl 2007-02-26 15:35
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list