Updatedatabase : Updating edititems permissions
authorHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Mon, 15 Feb 2010 16:36:37 +0000 (17:36 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Mon, 15 Feb 2010 17:15:07 +0000 (18:15 +0100)
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

installer/data/mysql/updatedatabase30.pl
kohaversion.pl

index 4097e56..143bcfc 100644 (file)
@@ -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)
index 24e2092..d23373d 100644 (file)
@@ -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