Jonathan Druart
4b6d8bb0b6
Add a new permission to merge invoices Test plan: - Remove the new permission "merge_invoices" for a given patron, use it to log in into Koha - Create 2 invoices, try to merge them => There is no way to merge it - Add the permission => Now you can merge the invoices Sponsored-by: Galway-Mayo Institute of Technology Signed-off-by: Alex Arnaud <alex.arnaud@biblibre.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
30 lines
1 KiB
Perl
30 lines
1 KiB
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')
|
|
|);
|
|
|
|
$dbh->do(q|
|
|
INSERT IGNORE INTO permissions (module_bit, code, description) VALUES
|
|
(11, 'merge_invoices', 'Merge invoices')
|
|
|);
|
|
|
|
SetVersion( $DBversion );
|
|
print "Upgrade to $DBversion done (Bug 24157: Add new permissions reopen_closed_invoices, edit_invoices, delete_invoices, merge_invoices, delete_baskets)\n";
|
|
}
|