RoomBookingRFC

From Koha Wiki
Jump to navigation Jump to search

Room Booking module for Koha

Status: unknown
Sponsored by: ByWater Solutions
Developed by: Kyle M Hall
Expected for: 2017-05-10
Bug number: Bug
Work in progress repository:
Description: Ideas for a room booking module for Koha


Features wishlist

  • Ability to set times when a bookable can be booked
  • Ability to set maximum amount of time for a booking per person (e.g. a room can only be booked for 3 hours maximum per person)
  • Ability to set maximum number of days ahead of booking date a booking can be submitted (e.g. can only book a room up to 7 days ahead of time)

Tables

Bookable Types - Room, Projector, Computer, Etc

  • id
  • name

Bookables - Concrete Examples of Reservable Types

  • id
  • name
  • type

Bookable By - Specify patron categories ( or supercategories ) that can reserve this type/bookable

  • id
  • categorycode
  • category type
  • reservable_id

Bookings

  • id
  • booked_from - date/time
  • booked_to - date/time
  • booking_id
  • borrowernumber

Feature will be implemented as a pure REST interface endpoint, with the front end being Javascript based ( most likely React or Polymer )