]> git.koha-community.org Git - koha.git/commit
Bug 37574: Add visual indicator that bookings are expired
authorPaul Derscheid <paul.derscheid@lmscloud.de>
Wed, 7 Aug 2024 10:51:31 +0000 (10:51 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 26 Aug 2024 15:39:52 +0000 (17:39 +0200)
commit25210805e0e338b9b5853abd6c32555067bbcced
tree6efa4cac8609100a1cd4c5ccc8495a76d8a8372f
parent2ce64d6901caa066bf735a1657d63c398007e07e
Bug 37574: Add visual indicator that bookings are expired

Adds a status column to the table configuration that displays whether a
booking is active or expired (at the moment).
This column is conditionally shown in the 'Show Expired' state, meaning
after expired bookings are loaded into the table.

To test:
1) Create a couple booking for any item for a single patron.
2) Open a db shell with `koha-mysql <INSTANCE>`
3) Update one or two of the created bookings with:
   update bookings set start_date = '<date in the past>', end_date = '<date also in the past'> where booking_id = '<booking id of the booking you just created>'.
4) Go the the bookings tab of said item.
5) Click the 'Show Expired' option in the top left of the table.
6) Note that bookings are tagged with 'Expired' and 'Active'.
7) Repeat 5 and 6 for the bookings tab in the patron's details view.
8) Sign off.

Note: the bootstrap classes for v5 are already included so they become
colored once the patch is in.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
admin/columns_settings.yml
koha-tmpl/intranet-tmpl/prog/en/modules/bookings/list.tt
koha-tmpl/intranet-tmpl/prog/js/tables/bookings.js