Skip to content
  1. Feb 25, 2011
  2. Nov 12, 2009
  3. Nov 03, 2009
  4. May 22, 2009
  5. May 15, 2009
  6. Apr 23, 2009
  7. Apr 07, 2009
  8. Apr 03, 2009
  9. Mar 30, 2009
  10. Oct 01, 2008
    • Carson Lam's avatar
      Patch by dwees: see http://drupal.org/node/312563. · 1a31459b
      Carson Lam authored
      Primarily fixes critical issues brought up Views RC4, along with existing bugs and issues.
      
      Also includes database schema changes: removes 'ical_' from 'ical_rrule' and 'ical_rrule_until'.
      
      Many thanks, dwees!
      1a31459b
  11. Aug 18, 2008
  12. Aug 10, 2008
  13. Aug 04, 2008
  14. Jul 31, 2008
  15. Jul 22, 2008
  16. Jul 18, 2008
  17. Jul 16, 2008
  18. Jul 08, 2008
  19. Jul 07, 2008
    • Carson Lam's avatar
      Updated forms to reflect new schema. · a90eb44f
      Carson Lam authored
      Added new status and type code helper functions for translating both ways between code and name, geared towards those columns later becoming ENUM; should also work with regular int columns in the meantime.
      a90eb44f
    • Carson Lam's avatar
      Changes to reflect the addition of the third table, bookings_schedules, which... · 78549bc5
      Carson Lam authored
      Changes to reflect the addition of the third table, bookings_schedules, which all instances of every record.
      
      Added functions for deleting records, and deleting instances of records while preserving EXDATE integrity. Untested.
      
      In conflict checking, resources with a parent will inherit all bookings and unavailabilities made to that parent. This can be used such that bookable rooms all have their parent as 'the entire building', and bookings/availability information for 'the entire building' will be inherited by the rooms.
      
      Helper function for updating the `created` and `modified` removed: later this can be taken care of at the database level with ON UPDATE CURRENT_TIMESTAMP, along with a trigger.
      
      And miscellanous fixes and expansion.
      78549bc5
    • Carson Lam's avatar
      New table (bookings_schedules) for storing instances of records. · 3c8ee8f5
      Carson Lam authored
      MySQL and MyISAM-specific tweaks and optimizations will come later; the new table will be fixed-length.
      3c8ee8f5
  20. Jun 30, 2008
  21. Jun 27, 2008
    • Carson Lam's avatar
      b92e6741
    • Carson Lam's avatar
      Test file for records CRUD and conflict detection. Many things in it tests... · 9eae6507
      Carson Lam authored
      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.
      9eae6507
  22. Jun 22, 2008