Ed Leafe wrote: > On Apr 17, 2008, at 11:50 AM, Paul McNett wrote: > >> Seems to work! > > > Be sure to let me know when you feel comfortable dropping the "seems > to". ;-)
Actually, I think I'm comfortable now. I've been thrashing it pretty hard for the past 30 minutes. I've put the following in my base class for all modal 'edit' dialogs: def onCancel(self): ... self.hide() biz.cancel() biz.rollbackTransaction() ... def onOK(self): ... self.hide() biz.save() biz.commitTransaction() ... def show(self): ... biz.beginTransaction() self.super() Thanks again for working on this, and also to Carl, John, and Uwe for contributing to the discussion. I still think we should keep the 'flag for delete' up for debate, but exposing transactions to the biz layer gets me through my immediate need, and probably also makes dabo more flexible for other needs in the future as well. I'll be extremely comfortable with this and the various bugfixes I've committed over the past couple months, after the app has been in the field for a few weeks and subjected to user testing. The last release was back in November, and much has changed both in Dabo and the app since then. Paul _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]
