Bug 33736 - Add bookings to collect circulation report
Summary: Add bookings to collect circulation report
Status: Signed Off
Alias: None
Product: Koha
Classification: Unclassified
Component: Circulation (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Martin Renvoize
QA Contact: Testopia
URL:
Keywords:
Depends on: 29002
Blocks: 36119
  Show dependency treegraph
 
Reported: 2023-05-15 14:46 UTC by Martin Renvoize
Modified: 2024-05-15 11:28 UTC (History)
7 users (show)

See Also:
Change sponsored?: ---
Patch complexity: Small patch
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments
Bug 33736: Add pendingbookings report (13.09 KB, patch)
2023-11-03 17:02 UTC, Martin Renvoize
Details | Diff | Splinter Review
Bug 33736: Add pendingbookings report (12.63 KB, patch)
2024-01-15 16:00 UTC, Martin Renvoize
Details | Diff | Splinter Review
Bug 33736: Add pendingbookings report (12.75 KB, patch)
2024-04-17 14:03 UTC, Martin Renvoize
Details | Diff | Splinter Review
Bug 33736: Add pendingbookings report (12.79 KB, patch)
2024-04-18 19:47 UTC, ByWater Sandboxes
Details | Diff | Splinter Review
Bug 33736: Add pendingbookings report (12.77 KB, patch)
2024-04-22 12:52 UTC, Martin Renvoize
Details | Diff | Splinter Review
Bug 33736: Set default window to 1 week (882 bytes, patch)
2024-04-22 12:52 UTC, Martin Renvoize
Details | Diff | Splinter Review
Bug 33736: Add pendingbookings report (12.78 KB, patch)
2024-04-22 12:53 UTC, Martin Renvoize
Details | Diff | Splinter Review
Bug 33736: Set default window to 1 week (882 bytes, patch)
2024-04-22 12:54 UTC, Martin Renvoize
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Renvoize 2023-05-15 14:46:23 UTC
As part of the bookings workflow, we should add a "bookings to collect" report along similar lines to the "holds to pull" system.
Comment 1 Martin Renvoize 2023-11-03 17:02:16 UTC
Created attachment 158356 [details] [review]
Bug 33736: Add pendingbookings report

This patch adds a 'Bookings to collect' page to circulation that allows
for a workflow similar to 'Holds to pull', but for bookings.

NOTE: Refinements still required
Comment 2 Martin Renvoize 2024-01-15 16:00:31 UTC
Created attachment 161044 [details] [review]
Bug 33736: Add pendingbookings report

This patch adds a 'Bookings to collect' page to circulation that allows
for a workflow similar to 'Holds to pull', but for bookings.

NOTE: Refinements still required
Comment 3 Martin Renvoize 2024-01-15 16:01:24 UTC
This is the basic report, but I need feedback on what actions people would like to take from it.. it's a work in progress.
Comment 4 Laurence Rault 2024-04-11 14:07:27 UTC
Apply? [(y)es, (n)o, (i)nteractive] Applying: Bug 33736: Add pendingbookings report
Using index info to reconstruct a base tree...
M	api/v1/swagger/paths/bookings.yaml
M	koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation-home.tt
Falling back to patching base and 3-way merge...
Auto-merging koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation-home.tt
CONFLICT (content): Merge conflict in koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation-home.tt
Auto-merging api/v1/swagger/paths/bookings.yaml
error: Failed to merge in the changes.
Patch failed at 0001 Bug 33736: Add pendingbookings report
[33mhint: Use 'git am --show-current-patch=diff' to see the failed patch[m
When you have resolved this problem run "git bz apply --continue".
If you would prefer to skip this patch, instead run "git bz apply --skip".
To restore the original branch and stop patching run "git bz apply --abort".
Patch left in /tmp/Bug-33736-Add-pendingbookings-report-66f05im8.patch
Comment 5 Martin Renvoize 2024-04-17 14:03:10 UTC
Created attachment 165014 [details] [review]
Bug 33736: Add pendingbookings report

This patch adds a 'Bookings to collect' page to circulation that allows
for a workflow similar to 'Holds to pull', but for bookings.

NOTE: Refinements still required
Comment 6 Martin Renvoize 2024-04-17 14:04:05 UTC
Rebased ready for testing.

The page is very basic as it stands, with the idea that we'll iterate and add actions into it once they become apparent.
Comment 7 ByWater Sandboxes 2024-04-18 19:47:39 UTC
Created attachment 165144 [details] [review]
Bug 33736: Add pendingbookings report

This patch adds a 'Bookings to collect' page to circulation that allows
for a workflow similar to 'Holds to pull', but for bookings.

NOTE: Refinements still required
Signed-off-by: Esther <esther@bywatersolutions.com>
Comment 8 Esther Melander 2024-04-18 19:51:03 UTC
My test plan:

1. Search the catalog and make several items bookable.
2. Schedule bookings for those items. Try to do a variety of bookings, such as multiple patrons for the same item, overlap dates, specific item, any item, different titles.
3. Navigate to circulation, click on bookings.
4. The date range displayed may need adjustment to display the table. Adjust if needed and see the table.

The table defaults to only showing bookings to be collected for "today". In order to see the pending bookings coming up, the dates selected needed to be adjusted in order to display all the ones I had created for the next month. I would prefer to have the pending bookings display for the next week by default. I suppose larger consortia may need it to be daily.
Comment 9 Martin Renvoize 2024-04-22 12:52:35 UTC Comment hidden (obsolete)
Comment 10 Martin Renvoize 2024-04-22 12:52:38 UTC Comment hidden (obsolete)
Comment 11 Martin Renvoize 2024-04-22 12:53:57 UTC
Created attachment 165279 [details] [review]
Bug 33736: Add pendingbookings report

This patch adds a 'Bookings to collect' page to circulation that allows
for a workflow similar to 'Holds to pull', but for bookings.

Signed-off-by: Esther Melander <esther@bywatersolutions.com>
Comment 12 Martin Renvoize 2024-04-22 12:54:00 UTC
Created attachment 165280 [details] [review]
Bug 33736: Set default window to 1 week

This update the default display from today + 1 to today + 7 days.
Comment 13 Martin Renvoize 2024-04-22 12:54:57 UTC
Thanks for the signoff and feedback Esther :)