Merge branch 'bug_6898' into 3.12-master
This commit is contained in:
commit
2e5198ea47
13 changed files with 30 additions and 3 deletions
|
@ -60,7 +60,7 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
|
|||
query => $input,
|
||||
type => "intranet",
|
||||
authnotrequired => 0,
|
||||
flagsrequired => { reports => 1, circulate => "circulate_remaining_permissions" },
|
||||
flagsrequired => { circulate => "overdues_report" },
|
||||
debug => 1,
|
||||
}
|
||||
);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Übrige Ausleihberechtigungen'),
|
||||
( 1, 'override_renewals', 'Gesperrte Verlängerungen überschreiben'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Übrige Administrationsberechtigungen'),
|
||||
( 3, 'manage_circ_rules', 'Ausleihkonditionen verwalten'),
|
||||
( 6, 'place_holds', 'Vormerkungen für Benutzer setzen'),
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Remaining circulation permissions'),
|
||||
( 1, 'override_renewals', 'Override blocked renewals'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Remaining system parameters permissions'),
|
||||
( 3, 'manage_circ_rules', 'manage circulation rules'),
|
||||
( 6, 'place_holds', 'Place holds for patrons'),
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Remaining circulation permissions'),
|
||||
( 1, 'override_renewals', 'Override blocked renewals'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Remaining system parameters permissions'),
|
||||
( 3, 'manage_circ_rules', 'manage circulation rules'),
|
||||
( 6, 'place_holds', 'Place holds for patrons'),
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Fonctions de circulation restantes'),
|
||||
( 1, 'override_renewals', 'Outrepasser les limites de renouvellement'),
|
||||
( 1, 'overdues_report', 'Executer le rapport de retards'),
|
||||
( 3, 'parameters_remaining_permissions', 'Paramètres du système restants'),
|
||||
( 3, 'manage_circ_rules', 'Gestion des règles de circulation'),
|
||||
( 6, 'place_holds', 'Réserver pour des adhérents'),
|
||||
|
|
|
@ -3,6 +3,7 @@ SET FOREIGN_KEY_CHECKS=0;
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Permessi rimanenti per la circolazione'),
|
||||
( 1, 'override_renewals', 'Sblocca i rinnovi bloccati'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Permessi rimanenti'),
|
||||
( 3, 'manage_circ_rules', 'Gestisci regole circolazione'),
|
||||
( 6, 'place_holds', 'Fai prenotazioni per gli utenti'),
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Øvrige rettigheter for sirkulasjon'),
|
||||
( 1, 'override_renewals', 'Overstyre blokkerte fornyinger'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Øvrige rettigheter knyttet til systempreferanser'),
|
||||
( 3, 'manage_circ_rules', 'Endre sirkulasjonsregler'),
|
||||
( 6, 'place_holds', 'Foreta reservering for lånere'),
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Remaining circulation permissions'),
|
||||
( 1, 'override_renewals', 'Override blocked renewals'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Remaining system parameters permissions'),
|
||||
( 3, 'manage_circ_rules', 'manage circulation rules'),
|
||||
( 6, 'place_holds', 'Place holds for patrons'),
|
||||
|
|
|
@ -25,6 +25,7 @@ TRUNCATE permissions;
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Remaining circulation permissions'),
|
||||
( 1, 'override_renewals', 'Override blocked renewals'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Remaining system parameters permissions'),
|
||||
( 3, 'manage_circ_rules', 'manage circulation rules'),
|
||||
( 6, 'place_holds', 'Place holds for patrons'),
|
||||
|
|
|
@ -25,6 +25,7 @@ TRUNCATE permissions;
|
|||
INSERT INTO permissions (module_bit, code, description) VALUES
|
||||
( 1, 'circulate_remaining_permissions', 'Remaining circulation permissions'),
|
||||
( 1, 'override_renewals', 'Override blocked renewals'),
|
||||
( 1, 'overdues_report', 'Execute overdue items report'),
|
||||
( 3, 'parameters_remaining_permissions', 'Remaining system parameters permissions'),
|
||||
( 3, 'manage_circ_rules', 'manage circulation rules'),
|
||||
( 6, 'place_holds', 'Place holds for patrons'),
|
||||
|
|
|
@ -6486,6 +6486,24 @@ if ( CheckVersion($DBversion) ) {
|
|||
SetVersion($DBversion);
|
||||
}
|
||||
|
||||
$DBversion = "3.11.00.027";
|
||||
if ( CheckVersion($DBversion) ) {
|
||||
$dbh->do(q{
|
||||
INSERT INTO permissions ( module_bit, code, description )
|
||||
VALUES ( '1', 'overdues_report', 'Execute overdue items report' )
|
||||
});
|
||||
# add new permission for users with all report permissions and circulation remaining permission
|
||||
my $sth = $dbh->prepare(q{
|
||||
INSERT INTO user_permissions (borrowernumber, module_bit, code)
|
||||
SELECT user_permissions.borrowernumber, 1, 'overdues_report'
|
||||
FROM user_permissions
|
||||
LEFT JOIN borrowers USING(borrowernumber)
|
||||
WHERE borrowers.flags & (1 << 16)
|
||||
AND user_permissions.code = 'circulate_remaining_permissions'
|
||||
});
|
||||
print "Upgrade to $DBversion done ( Add circ permission overdues_report )\n";
|
||||
SetVersion($DBversion);
|
||||
}
|
||||
|
||||
=head1 FUNCTIONS
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<li> <a href="/cgi-bin/koha/circ/waitingreserves.pl" title="holds waiting for patron pickup">Holds awaiting pickup</a></li>
|
||||
<li> <a href="/cgi-bin/koha/circ/reserveratios.pl">Hold ratios</a></li>
|
||||
<li> <a href="/cgi-bin/koha/circ/transferstoreceive.pl" title="transfers to receive at your library">Transfers to receive</a></li>
|
||||
[% IF ( CAN_user_reports_execute_reports ) %]<li> <a href="/cgi-bin/koha/circ/overdue.pl">Overdues</a>
|
||||
[% IF ( CAN_user_circulate_overdues_report ) %]<li> <a href="/cgi-bin/koha/circ/overdue.pl">Overdues</a>
|
||||
- <b>Warning:</b> This report is very resource intensive on
|
||||
systems with large numbers of overdue items.</li>[% END %]
|
||||
<li> <a href="/cgi-bin/koha/circ/branchoverdues.pl">Overdues with fines</a> - Limited to your library. See report help for other details.</li>
|
||||
|
|
|
@ -16,7 +16,7 @@ the kohaversion is divided in 4 parts :
|
|||
use strict;
|
||||
|
||||
sub kohaversion {
|
||||
our $VERSION = '3.11.00.026';
|
||||
our $VERSION = '3.11.00.027';
|
||||
# version needs to be set this way
|
||||
# so that it can be picked up by Makefile.PL
|
||||
# during install
|
||||
|
|
Loading…
Reference in a new issue