User: carson Branch: HEAD Date: Fri, 27 Jun 2008 05:31:28 +0000 Added files: /modules/bookingsapi bookingsapi.forms.inc /modules/bookingsapi/tests records.test Modified files: /modules/bookingsapi bookingsapi.install bookingsapi.module Log message: Test file for records CRUD and conflict detection. Many things in it tests functions not yet created. Split API forms into separate include file. CRU operations for bookings and availabilities implemented, but not deletes. Nomenclature: 'bookables' are now 'resources'. Database: Added new indexes, ical_rrule_until for fast searching through repeat end dates, and repeat_parent for managing records that are just instances of a repeat (not yet implemented, just decided this was the best way to go). The broken conflict detection functions in this commit contradict with the new strategy of creating all instances of a repeat at once. Just ignore it for now. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/bookingsapi/bookin... http://cvs.drupal.org/diff.php?path=contributions/modules/bookingsapi/tests/... http://cvs.drupal.org/diff.php?path=contributions/modules/bookingsapi/bookin... http://cvs.drupal.org/diff.php?path=contributions/modules/bookingsapi/bookin...