Bug 30650: Admin page
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 29 Apr 2022 10:04:03 +0000 (12:04 +0200)
committerTomas Cohen Arazi <tomascohen@theke.io>
Fri, 29 Jul 2022 17:59:29 +0000 (14:59 -0300)
commit412dd9d127e83002b5b6d66a51746d57d004e7ae
treede72670069e7b3bdd7c48dc392d33af038825fb1
parent6f8e1c3f122029349d12a7309c2f63b2d4253740
Bug 30650: Admin page

This patch adds a new page in the administration area to manage curbside
pickups.

Test plan:
1. Enable the new CurbsidePickup syspref
2. Go to Administration > Curbside pickups
=> If the logged-in user has the manage_curbside_pickups permission you
should see the administration view
3. Enable the feature for some libraries and configure it.
 a. You must define a "pickup interval" and a "maximum patrons per interval"
values.
 b. If "Patron-scheduled pickup" is enabled, patrons will be able to
schedule curbside pickups from the OPAC
 c. If "Enable for waiting holds only" is enabled, only patron with waiting
holds will be allowed to schedule curbside pickups
 d. In the bottom part of the form you can define the slots available for
curbside pickups.
 e. Save

Sponsored-by: Association KohaLa - https://koha-fr.org/
Signed-off-by: Koha Team University Lyon 3 <koha@univ-lyon3.fr>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
admin/curbside_pickup.pl [new file with mode: 0755]
koha-tmpl/intranet-tmpl/prog/en/modules/admin/curbside_pickup.tt [new file with mode: 0644]