]> git.evergreen-ils.org Git - working/Evergreen.git/blob - docs/RELEASE_NOTES_NEXT/Circulation/booking-refresh.adoc
first rough pass at 3.4 release notes
[working/Evergreen.git] / docs / RELEASE_NOTES_NEXT / Circulation / booking-refresh.adoc
1 Booking Module Refresh
2 ^^^^^^^^^^^^^^^^^^^^^^
3
4 The Booking module has been redesigned, with many of its interfaces being
5 redesigned in Angular.
6
7 This adds a new screen called "Manage Reservations", where staff can check details about
8 all outstanding reservations, including those that have been recently placed, captured,
9 picked up, or recently returned.
10
11 On many screens within the new booking module, staff are able to edit reservations.  Previously,
12 they would have needed to cancel and recreate those reservations with the new data.
13
14 There is a new notes field attached to reservations, where staff can leave notes about the
15 reservation.  One use case is to alert staff that a particular resource is being stored in
16 an unfamiliar location.  This field is visible on all screens within the booking module.
17
18 The Create Reservations UI is completely re-designed, and now includes a calendar-like view
19 on which staff can view existing reservations and availability.
20
21 Upgrade considerations
22 ++++++++++++++++++++++
23
24 The Booking Module Refresh requires some new dependencies for the Angular
25 client.  To install these, you will have to run the following commands:
26
27 [source,bash]
28 ----
29 cd $EVERGREEN_ROOT/Open-ILS/src/eg2/
30 npm install
31 ----
32