X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=xt%2Fpermissions.t;h=9fee7d26ea28dd687a92365a3909d5fb9df95d01;hb=18eb3ea59af4c24f46f504ed7516b485da43ce02;hp=6231875f621038c35c9bcd575df3f2255c40c6b1;hpb=4ec10c0a6e77d6705308077455c86a3087099a99;p=koha_fer diff --git a/xt/permissions.t b/xt/permissions.t index 6231875f62..9fee7d26ea 100755 --- a/xt/permissions.t +++ b/xt/permissions.t @@ -23,14 +23,15 @@ use warnings; use Test::More qw(no_plan); use C4::Context; -use YAML; -my $root_dir = C4::Context->config( 'intranetdir' ) . '/installer/data/mysql'; +my $root_dir = 'installer/data/mysql'; my $base_perms_file = "en/mandatory/userpermissions.sql"; my @trans_perms_files = qw( + de-DE/mandatory/userpermissions.sql + it-IT/necessari/userpermissions.sql fr-FR/1-Obligatoire/userpermissions.sql - uk-UA/mandatory/userpermissions.sql - ru-RU/mandatory/userpermissions.sql + uk-UA/mandatory/permissions_and_user_flags.sql + ru-RU/mandatory/permissions_and_user_flags.sql pl-PL/mandatory/userpermissions.sql ); @@ -59,8 +60,11 @@ foreach my $file_name ( @trans_perms_files ) { sub get_perms_from_file { my $fh = shift; my %perm; + my $found_insert = 0; while ( <$fh> ) { next if /^--/; # Comment line + $found_insert = 1 if /insert\s+into/i and /permissions/i; + next unless $found_insert; #/VALUES.*\(\'([\w\-:]+)\'/; /,\s*\'(.*?)\'/; my $variable = $1;