
I would like to release a new version this weekend. (version 0.5.3). In this version I have done some refactoring to move all of the add/edit/delete code inside the Dataface_IO class. I have also improved and standardized event triggers based on the following events.
beforeSave, afterSave
beforeInsert, afterInsert
beforeUpdate, afterUpdate
beforeAddRelatedRecord, afterAddRelatedRecord
beforeAddNewRelatedRecord, afterAddNewRelatedRecord
beforeAddExistingRelatedRecord, afterAddExistingRelatedRecord
beforeDelete, afterDelete
appropriate methods can be defined in the delegate class to implement event handlers for these events. I will need to add a section to the tutorial on event handling also.
One minor change is that I have added alternating background colors on rows in list view.
There are lots of other changes that need to be made, but I would like to get the event handling features out there before moving onto the next beasts: Permissions and Skins.
Is there anything that should absolutely be changed before a new release, or can I finish writing the tests for these, and pump these out?
beforeSave, afterSave
beforeInsert, afterInsert
beforeUpdate, afterUpdate
beforeAddRelatedRecord, afterAddRelatedRecord
beforeAddNewRelatedRecord, afterAddNewRelatedRecord
beforeAddExistingRelatedRecord, afterAddExistingRelatedRecord
beforeDelete, afterDelete
appropriate methods can be defined in the delegate class to implement event handlers for these events. I will need to add a section to the tutorial on event handling also.
One minor change is that I have added alternating background colors on rows in list view.
There are lots of other changes that need to be made, but I would like to get the event handling features out there before moving onto the next beasts: Permissions and Skins.
Is there anything that should absolutely be changed before a new release, or can I finish writing the tests for these, and pump these out?