@@ -, +, @@
---
installer/data/mysql/atomicupdate/bug_30650.pl | 6 ++++++
installer/data/mysql/mandatory/userpermissions.sql | 1 +
koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc | 5 +++++
3 files changed, 12 insertions(+)
--- a/installer/data/mysql/atomicupdate/bug_30650.pl
+++ a/installer/data/mysql/atomicupdate/bug_30650.pl
@@ -94,5 +94,11 @@ return {
VALUES
('CurbsidePickup', '0', NULL, 'Enable curbside pickup', 'YesNo')
});
+
+ $dbh->do(qq{
+ INSERT IGNORE permissions (module_bit, code, description)
+ VALUES
+ (3, 'manage_curbside_pickups', 'Manage curbside pickups')
+ });
}
}
--- a/installer/data/mysql/mandatory/userpermissions.sql
+++ a/installer/data/mysql/mandatory/userpermissions.sql
@@ -37,6 +37,7 @@ INSERT INTO permissions (module_bit, code, description) VALUES
( 3, 'manage_keyboard_shortcuts', 'Manage keyboard shortcuts for the advanced cataloging editor'),
( 3, 'manage_smtp_servers', 'Manage SMTP servers configuration'),
( 3, 'manage_background_jobs', 'Manage background jobs'),
+ ( 3, 'manage_curbside_pickups', 'Manage curbside pickups'),
( 4, 'delete_borrowers', 'Delete patrons'),
( 4, 'edit_borrowers', 'Add, modify and view patron information'),
( 4, 'view_borrower_infos_from_any_libraries', 'View patron infos from any libraries'),
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc
+++ a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc
@@ -273,6 +273,11 @@
Manage background jobs
([% name | html %])
+ [%- CASE 'manage_curbside_pickups' -%]
+
+ Manage curbside pickups
+
+ ([% name | html %])
[%- CASE 'delete_borrowers' -%]
Delete patrons
--