From: Henri-Damien LAURENT Date: Mon, 15 Feb 2010 16:36:37 +0000 (+0100) Subject: Updatedatabase : Updating edititems permissions X-Git-Tag: v3.00.06~61 X-Git-Url: http://git.rot13.org/?p=koha.git;a=commitdiff_plain;h=d1af689a3b87256a04a259c33ea3ea2a9a8045fc Updatedatabase : Updating edititems permissions edit_items permissions were not set for an existing system This would have propted user to loose some edit rights. This patch enables the edit_items provided that they had editcatalogue permissions --- diff --git a/installer/data/mysql/updatedatabase30.pl b/installer/data/mysql/updatedatabase30.pl index 4097e568fa..143bcfcd4f 100644 --- a/installer/data/mysql/updatedatabase30.pl +++ b/installer/data/mysql/updatedatabase30.pl @@ -746,6 +746,14 @@ if (C4::Context->preference('Version') < TransformToNum($DBversion)){ } +$DBversion = '3.00.06.008'; +if (C4::Context->preference('Version') < TransformToNum($DBversion)){ + $dbh->do("INSERT INTO `user_permissions` (borrowernumber,`module_bit` , `code` ) (SELECT borrowernumber, '9', 'edit_items' FROM borrowers WHERE (flags<<9 && 00000001));"); + print "Upgrade to $DBversion done (updating permissions for catalogers)\n"; + SetVersion ($DBversion); +} + + =item DropAllForeignKeys($table) diff --git a/kohaversion.pl b/kohaversion.pl index 24e2092a28..d23373d272 100644 --- a/kohaversion.pl +++ b/kohaversion.pl @@ -10,7 +10,7 @@ use strict; sub kohaversion { - our $VERSION = '3.00.06.007'; + our $VERSION = '3.00.06.008'; # version needs to be set this way # so that it can be picked up by Makefile.PL # during install