Koha/installer/data/mysql/atomicupdate/bug_24157.perl
Jonathan Druart 6b984a0feb Bug 24157: New permission - delete_baskets
Add a new permission to delete acquisition baskets

Test plan:
- Remove the new permission "delete_basket" for a given patron,
use it to log in into Koha
- Create basket, try to delete it
=> There is no way to delete it
- Add the permission
=> Now you can delete the basket

Sponsored-by: Galway-Mayo Institute of Technology

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Alex Arnaud <alex.arnaud@biblibre.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2020-07-30 17:30:23 +02:00

25 lines
886 B
Perl

$DBversion = 'XXX'; # will be replaced by the RM
if( CheckVersion( $DBversion ) ) {
$dbh->do(q|
INSERT IGNORE INTO permissions (module_bit, code, description) VALUES
(11, 'reopen_closed_invoices', 'Reopen closed invoices')
|);
$dbh->do(q|
INSERT IGNORE INTO permissions (module_bit, code, description) VALUES
(11, 'edit_invoices', 'Edit invoices')
|);
$dbh->do(q|
INSERT IGNORE INTO permissions (module_bit, code, description) VALUES
(11, 'delete_baskets', 'Delete baskets')
|);
$dbh->do(q|
INSERT IGNORE INTO permissions (module_bit, code, description) VALUES
(11, 'delete_invoices', 'Delete invoices')
|);
SetVersion( $DBversion );
print "Upgrade to $DBversion done (Bug 24157: Add new permissions reopen_closed_invoices, edit_invoices, delete_invoices, delete_baskets)\n";
}