New feature: add a daily schedule view of existing bookings

Bug #1790727 reported by Jane Sandberg
42
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Wishlist
Unassigned

Bug Description

This adds a new screen to the web client's Bookings menu called Daily Schedule. This screen is intended for libraries that use the bookings module to manage room reservations. It allows those libraries to print out a list of a given day's reservations for a particular room, so that they can post that list next to the room and let patrons know when the room is booked or available.

This is based on these requirements, which I shared with the community earlier this year: https://docs.google.com/document/d/12ngUb3rcRQMz7zLHwqEkS2Hf1LsWO0t4QAnSew1Venc/edit

I'd appreciate any feedback you'd like to share. I am also going to share this with the Student Success Working Group as well as the LBCC staff that work with study room reservations.

I will add the branch soon. :-)

Tags: booking
Revision history for this message
Jane Sandberg (sandbergja) wrote :
Revision history for this message
Jane Sandberg (sandbergja) wrote :

Here's a rebased branch, with two small fixes: user/sandbergja/lp1790727_booking_daily_schedule_for_feedback_rebased

Here is a link: http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sandbergja/lp1790727_booking_daily_schedule_for_feedback_rebased

Revision history for this message
Jane Sandberg (sandbergja) wrote :

The Student Success Working Group took a look at this today, and were pretty positive about it! I think that this branch is now ready for testing.

I updated the branch (user/sandbergja/lp1790727_booking_daily_schedule_for_feedback_rebased) to include release notes and documentation.

Here is a link: http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sandbergja/lp1790727_booking_daily_schedule_for_feedback_rebased

And here are some testing notes from the commit:

1) Apply this commit.
2) Add some booking resources. The quickest way to do this
is to open up a bib record in Holdings View, right click on
an item, and Make it Bookable.
3) Add some reservations to those booking resources. A simple
way to do this is to go to a patron's record, click Other >
Create / Cancel Booking Reservations, and entering the barcodes
from step 1.
4) Go to Booking > Daily Schedule.
5) Select the correct Library, Resource, and Date.
6) Make sure that you can view all those reservations you added at step 3.
7) Make sure that pressing Print prints the schedule in a
satisfactory way.
8) Make sure that all the advanced options work well.

tags: added: pullrequest
Revision history for this message
Jane Sandberg (sandbergja) wrote :

Just a note that I pushed another small commit to the branch to make sure that canceled reservations aren't included.

Changed in evergreen:
milestone: none → 3.3-beta1
Revision history for this message
Jane Sandberg (sandbergja) wrote :

Just a note that I pushed a small commit to that branch to catch some reservations that weren't previously appearing in this view.

Revision history for this message
Christine Burns (christine-burns) wrote :

I have tested this code and consent to signing off on it with my name, Christine Burns and my email address, <email address hidden>

Changed in evergreen:
status: New → Confirmed
tags: added: signedoff
Revision history for this message
Jane Sandberg (sandbergja) wrote :

Thanks for your testing, Christine! I added a new working branch that squashes my commits, rebases against master, and includes Christine's sign off: user/sandbergja/lp1790727_booking_daily_schedule_final

Changed in evergreen:
milestone: 3.3-beta1 → 3.3-rc
Changed in evergreen:
milestone: 3.3-rc → 3.next
Revision history for this message
Jane Sandberg (sandbergja) wrote :

Removing pullrequest tag here -- I've got a screen in the booking refresh that is really similar to this view. The booking refresh is in modern Angular, rather than AngularJS, too, so it would be better to simply improve the booking refresh screen.

tags: removed: pullrequest signedoff
Changed in evergreen:
milestone: 3.next → none
tags: removed: webstaffclient
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.