Koha Test Wiki MW Canasta on Koha Portainer

Test major Koha Wiki changes or bug fixes here without fear of breaking the production wiki.

For the current Koha Wiki, visit https://wiki.koha-community.org .

RoomBookingRFC

From Koha Test Wiki MW Canasta on Koha Portainer
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 )