diff --git a/C4/Auth.pm b/C4/Auth.pm index aaf221c447..0d21575ae6 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -107,7 +107,7 @@ C4::Auth - Authenticates Koha users query => $query, type => "opac", authnotrequired => 0, - flagsrequired => {borrow => 1, catalogue => '*', tools => 'import_patrons' }, + flagsrequired => { catalogue => '*', tools => 'import_patrons' }, } ); @@ -131,7 +131,7 @@ automatically. This gets loaded into the template. query => $query, type => "opac", authnotrequired => 0, - flagsrequired => {borrow => 1, catalogue => '*', tools => 'import_patrons' }, + flagsrequired => { catalogue => '*', tools => 'import_patrons' }, } ); @@ -230,7 +230,6 @@ sub get_template_and_user { $template->param( CAN_user_borrowers => 1 ); $template->param( CAN_user_permissions => 1 ); $template->param( CAN_user_reserveforothers => 1 ); - $template->param( CAN_user_borrow => 1 ); $template->param( CAN_user_editcatalogue => 1 ); $template->param( CAN_user_updatecharges => 1 ); $template->param( CAN_user_acquisition => 1 ); diff --git a/C4/InstallAuth.pm b/C4/InstallAuth.pm index 0d0eb5251f..c1eba6ae07 100644 --- a/C4/InstallAuth.pm +++ b/C4/InstallAuth.pm @@ -45,13 +45,14 @@ InstallAuth - Authenticates Koha users for Install process my $query = new CGI; - my ($template, $borrowernumber, $cookie) - = get_template_and_user({template_name => "opac-main.tt", - query => $query, - type => "opac", - authnotrequired => 1, - flagsrequired => {borrow => 1}, - }); + my ( $template, $borrowernumber, $cookie ) = get_template_and_user( + { template_name => "opac-main.tt", + query => $query, + type => "opac", + authnotrequired => 1, + flagsrequired => { acquisition => '*' }, + } + ); output_html_with_http_headers $query, $cookie, $template->output; @@ -80,13 +81,14 @@ InstallAuth - Authenticates Koha users for Install process =item get_template_and_user - my ($template, $borrowernumber, $cookie) - = get_template_and_user({template_name => "opac-main.tt", - query => $query, - type => "opac", - authnotrequired => 1, - flagsrequired => {borrow => 1}, - }); + my ( $template, $borrowernumber, $cookie ) = get_template_and_user( + { template_name => "opac-main.tt", + query => $query, + type => "opac", + authnotrequired => 1, + flagsrequired => { acquisition => '*' }, + } + ); This call passes the C, C and C to C<&checkauth> (in this module) to perform authentification. @@ -139,7 +141,6 @@ sub get_template_and_user { $template->param( CAN_user_borrowers => 1 ); $template->param( CAN_user_permission => 1 ); $template->param( CAN_user_reserveforothers => 1 ); - $template->param( CAN_user_borrow => 1 ); $template->param( CAN_user_editcatalogue => 1 ); $template->param( CAN_user_updatecharges => 1 ); $template->param( CAN_user_acquisition => 1 ); diff --git a/basket/basket.pl b/basket/basket.pl index 8d085a919b..d7662dd7e6 100755 --- a/basket/basket.pl +++ b/basket/basket.pl @@ -33,7 +33,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( template_name => "basket/basket.tt", query => $query, type => "intranet", - flagsrequired => { borrow => 1 }, + flagsrequired => { catalogue => 1 }, } ); diff --git a/basket/downloadcart.pl b/basket/downloadcart.pl index 2c71951d99..c8fe4b2bef 100755 --- a/basket/downloadcart.pl +++ b/basket/downloadcart.pl @@ -40,7 +40,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( query => $query, type => "intranet", authnotrequired => 0, - flagsrequired => { borrow => 1 }, + flagsrequired => { catalogue => 1 }, } ); diff --git a/basket/sendbasket.pl b/basket/sendbasket.pl index 71516a4c6f..1dd766136d 100755 --- a/basket/sendbasket.pl +++ b/basket/sendbasket.pl @@ -40,7 +40,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( query => $query, type => "intranet", authnotrequired => 0, - flagsrequired => { borrow => 1 }, + flagsrequired => { catalogue => 1 }, } ); diff --git a/installer/data/mysql/de-DE/mandatory/userflags.sql b/installer/data/mysql/de-DE/mandatory/userflags.sql index cd080fcf93..bc7d62164b 100644 --- a/installer/data/mysql/de-DE/mandatory/userflags.sql +++ b/installer/data/mysql/de-DE/mandatory/userflags.sql @@ -5,7 +5,6 @@ INSERT INTO `userflags` VALUES(3,'parameters','Administration und Systemparamete INSERT INTO `userflags` VALUES(4,'borrowers','Benutzer anlegen/ändern',0); INSERT INTO `userflags` VALUES(5,'permissions','Berechtigungen für Benutzer vergeben',0); INSERT INTO `userflags` VALUES(6,'reserveforothers','Vormerkungen für Benutzer setzen/ändern',0); -INSERT INTO `userflags` VALUES(7,'borrow','Medien entleihen',1); INSERT INTO `userflags` VALUES(9,'editcatalogue','Katalogdaten ändern (Titel- und Bestandsdaten ändern)',0); INSERT INTO `userflags` VALUES(10,'updatecharges','Gebühren verwalten',0); INSERT INTO `userflags` VALUES(11,'acquisition','Erwerbung und Verwaltung von Anschaffungsvorschlägen',0); diff --git a/installer/data/mysql/en/mandatory/userflags.sql b/installer/data/mysql/en/mandatory/userflags.sql index 40ca2b6063..d8e3626a2b 100644 --- a/installer/data/mysql/en/mandatory/userflags.sql +++ b/installer/data/mysql/en/mandatory/userflags.sql @@ -6,7 +6,6 @@ INSERT INTO userflags (bit, flag, flagdesc, defaulton) VALUES (4,'borrowers','Add or modify patrons',0), (5,'permissions','Set user permissions',0), (6,'reserveforothers','Place and modify holds for patrons',0), -(7,'borrow','Borrow books',1), (9,'editcatalogue','Edit catalog (Modify bibliographic/holdings data)',0), (10,'updatecharges','Manage patrons fines and fees',0), (11,'acquisition','Acquisition and/or suggestion management',0), diff --git a/installer/data/mysql/es-ES/mandatory/userflags.sql b/installer/data/mysql/es-ES/mandatory/userflags.sql index a37d7b0bfc..81743adea9 100644 --- a/installer/data/mysql/es-ES/mandatory/userflags.sql +++ b/installer/data/mysql/es-ES/mandatory/userflags.sql @@ -5,7 +5,6 @@ INSERT INTO `userflags` VALUES(3,'parameters','Set Koha system parameters',0); INSERT INTO `userflags` VALUES(4,'borrowers','Add or modify borrowers',0); INSERT INTO `userflags` VALUES(5,'permissions','Set user permissions',0); INSERT INTO `userflags` VALUES(6,'reserveforothers','Place and modify holds for patrons',0); -INSERT INTO `userflags` VALUES(7,'borrow','Borrow books',1); INSERT INTO `userflags` VALUES(9,'editcatalogue','Edit Catalog (Modify bibliographic/holdings data)',0); INSERT INTO `userflags` VALUES(10,'updatecharges','Update borrower charges',0); INSERT INTO `userflags` VALUES(11,'acquisition','Acquisition and/or suggestion management',0); diff --git a/installer/data/mysql/fr-FR/1-Obligatoire/userflags.sql b/installer/data/mysql/fr-FR/1-Obligatoire/userflags.sql index f9f3afcf4c..277f84c97b 100644 --- a/installer/data/mysql/fr-FR/1-Obligatoire/userflags.sql +++ b/installer/data/mysql/fr-FR/1-Obligatoire/userflags.sql @@ -7,7 +7,6 @@ INSERT INTO `userflags` VALUES(3,'parameters','Définition des paramètres de l' INSERT INTO `userflags` VALUES(4,'borrowers','Gestion des lecteurs',0); INSERT INTO `userflags` VALUES(5,'permissions','Définition des habilitations',0); INSERT INTO `userflags` VALUES(6,'reserveforothers','Ajout et modifications des réservations des adhérents',0); -INSERT INTO `userflags` VALUES(7,'borrow','Circulation (inutile normalement)',1); INSERT INTO `userflags` VALUES(9,'editcatalogue','fonctions de catalogage',0); INSERT INTO `userflags` VALUES(10,'updatecharges','Gestion des pénalités financières',0); INSERT INTO `userflags` VALUES(11,'acquisition','Gestion des acquisitions',0); diff --git a/installer/data/mysql/it-IT/necessari/userflags.sql b/installer/data/mysql/it-IT/necessari/userflags.sql index 47fa0c637e..de6ee7cb5a 100644 --- a/installer/data/mysql/it-IT/necessari/userflags.sql +++ b/installer/data/mysql/it-IT/necessari/userflags.sql @@ -7,7 +7,6 @@ INSERT INTO `userflags` VALUES(3,'parameters','Imposta i parametri di Koha',0); INSERT INTO `userflags` VALUES(4,'borrowers','Aggiungi o modifica gli utenti',0); INSERT INTO `userflags` VALUES(5,'permissions','Imposta i permessi utente',0); INSERT INTO `userflags` VALUES(6,'reserveforothers','Prenota i libri per gli utenti',0); -INSERT INTO `userflags` VALUES(7,'borrow','Presta i libri',1); INSERT INTO `userflags` VALUES(9,'editcatalogue','Modifica il catalogo (modifica i dati bibliografici e titoli)',0); INSERT INTO `userflags` VALUES(10,'updatecharges','Aggiorna le tariffe del prestito',0); INSERT INTO `userflags` VALUES(11,'acquisition','Gestione delle acquisizioni e dei suggerimenti d\'acquisto',0); diff --git a/installer/data/mysql/nb-NO/1-Obligatorisk/userflags.sql b/installer/data/mysql/nb-NO/1-Obligatorisk/userflags.sql index 48dd5fe805..c5b26cad39 100644 --- a/installer/data/mysql/nb-NO/1-Obligatorisk/userflags.sql +++ b/installer/data/mysql/nb-NO/1-Obligatorisk/userflags.sql @@ -26,7 +26,6 @@ INSERT INTO `userflags` VALUES(3,'parameters','Endre Kohas systempreferanser',0) INSERT INTO `userflags` VALUES(4,'borrowers','Legge til og endre lånere',0); INSERT INTO `userflags` VALUES(5,'permissions','Endre brukerrettigheter',0); INSERT INTO `userflags` VALUES(6,'reserveforothers','Reservere og endre reservasjoner for lånere',0); -INSERT INTO `userflags` VALUES(7,'borrow','Låne dokumenter',1); INSERT INTO `userflags` VALUES(9,'editcatalogue','Endre katalogen (Endre bibliografiske poster og eksemplaropplysninger)',0); INSERT INTO `userflags` VALUES(10,'updatecharges','Endre gebyrer for lånere',0); INSERT INTO `userflags` VALUES(11,'acquisition','Innkjøp og/eller behandling av forslag',0); diff --git a/installer/data/mysql/pl-PL/mandatory/userflags.sql b/installer/data/mysql/pl-PL/mandatory/userflags.sql index 4820be4aa8..beafe6f965 100644 --- a/installer/data/mysql/pl-PL/mandatory/userflags.sql +++ b/installer/data/mysql/pl-PL/mandatory/userflags.sql @@ -6,7 +6,6 @@ INSERT INTO userflags (bit, flag, flagdesc, defaulton) VALUES (4,'borrowers','Dodawanie i modyfikowanie użytkowników',0), (5,'permissions','Ustawianie uprawnień użytkownikom',0), (6,'reserveforothers','Składanie i modyfikacja zamówień w imieniu użytkowników',0), -(7,'borrow','Wypożyczanie książek',1), (9,'editcatalogue','Modyfikowanie katalogu (Modyfikacja rekordów bibliograficznych/egzemplarza)',0), (10,'updatecharges','Zarządzanie należnościami',0), (11,'acquisition','Gromadzenie oraz/lub zarządzanie propozycjami zakupu',0), diff --git a/installer/data/mysql/ru-RU/mandatory/permissions_and_user_flags.sql b/installer/data/mysql/ru-RU/mandatory/permissions_and_user_flags.sql index 511c4d8c1b..23af322bda 100644 --- a/installer/data/mysql/ru-RU/mandatory/permissions_and_user_flags.sql +++ b/installer/data/mysql/ru-RU/mandatory/permissions_and_user_flags.sql @@ -8,7 +8,6 @@ INSERT INTO userflags (bit, flag, flagdesc, defaulton) VALUES (4, 'borrowers', 'Внесение и изменение посетителей',0), (5, 'permissions', 'Установка привилегий пользователя',0), (6, 'reserveforothers','Резервирование книжек для посетителей',0), - (7, 'borrow', 'Заем книг',1), (9, 'editcatalogue', 'Изменение каталога (изменение библиографических/локальных данных)',0), (10,'updatecharges', 'Обновление оплат пользователей',0), (11,'acquisition', 'Управление поступлениями и/или предложениями',0), diff --git a/installer/data/mysql/uk-UA/mandatory/permissions_and_user_flags.sql b/installer/data/mysql/uk-UA/mandatory/permissions_and_user_flags.sql index 219ff65923..3cb0571f49 100644 --- a/installer/data/mysql/uk-UA/mandatory/permissions_and_user_flags.sql +++ b/installer/data/mysql/uk-UA/mandatory/permissions_and_user_flags.sql @@ -8,7 +8,6 @@ INSERT INTO userflags (bit, flag, flagdesc, defaulton) VALUES (4, 'borrowers', 'Внесення та зміна відвідувачів',0), (5, 'permissions', 'Встановлення привілеїв користувача',0), (6, 'reserveforothers','Резервування книжок для відвідувачів',0), - (7, 'borrow', 'Випозичання книжок',1), (9, 'editcatalogue', 'Редагування каталогу (зміна бібліографічних/локальних даних)',0), (10,'updatecharges', 'Оновлення сплат користувачів',0), (11,'acquisition', 'Управління надходженнями і/чи пропозиціями',0), diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index 7f93aff049..9b3dde936d 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -9977,6 +9977,7 @@ if ( CheckVersion($DBversion) ) { SetVersion ($DBversion); } + $DBversion = "3.19.00.018"; if ( CheckVersion($DBversion) ) { $dbh->do(q| @@ -10554,6 +10555,17 @@ foreach my $file ( sort readdir $dirh ) { } } + +$DBversion = "3.19.00.XXX"; +if ( CheckVersion($DBversion) ) { + $dbh->do(q| + DELETE FROM userflags WHERE bit=7; + |); + print "Upgrade to $DBversion done (Bug 7976 - Remove the 'borrow' permission)\n"; + SetVersion($DBversion); +} + + =head1 FUNCTIONS =head2 TableExists($table) diff --git a/opac/opac-account.pl b/opac/opac-account.pl index 9c0717d924..e575650058 100755 --- a/opac/opac-account.pl +++ b/opac/opac-account.pl @@ -34,7 +34,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-basket.pl b/opac/opac-basket.pl index 89e12286ae..296ac7d7c4 100755 --- a/opac/opac-basket.pl +++ b/opac/opac-basket.pl @@ -35,7 +35,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( query => $query, type => "opac", authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), - flagsrequired => { borrow => 1 }, } ); diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl index ca882ea95a..bc9b3232a8 100755 --- a/opac/opac-detail.pl +++ b/opac/opac-detail.pl @@ -67,7 +67,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), - flagsrequired => { borrow => 1 }, } ); diff --git a/opac/opac-downloadcart.pl b/opac/opac-downloadcart.pl index 25417010b2..f14eb9ee2c 100755 --- a/opac/opac-downloadcart.pl +++ b/opac/opac-downloadcart.pl @@ -39,8 +39,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( template_name => "opac-downloadcart.tt", query => $query, type => "opac", - authnotrequired => 1, - flagsrequired => { borrow => 1 }, + authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), } ); diff --git a/opac/opac-downloadshelf.pl b/opac/opac-downloadshelf.pl index fc86620fdd..4a62325330 100755 --- a/opac/opac-downloadshelf.pl +++ b/opac/opac-downloadshelf.pl @@ -39,8 +39,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( template_name => "opac-downloadshelf.tt", query => $query, type => "opac", - authnotrequired => 1, - flagsrequired => { borrow => 1 }, + authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), } ); diff --git a/opac/opac-ics.pl b/opac/opac-ics.pl index a7fcb0301b..fe87409afb 100755 --- a/opac/opac-ics.pl +++ b/opac/opac-ics.pl @@ -44,7 +44,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-imageviewer.pl b/opac/opac-imageviewer.pl index 83ffbfd45f..3cb4779402 100755 --- a/opac/opac-imageviewer.pl +++ b/opac/opac-imageviewer.pl @@ -33,7 +33,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), - flagsrequired => { borrow => 1 }, } ); diff --git a/opac/opac-main.pl b/opac/opac-main.pl index 9db64cb224..b0904c5583 100755 --- a/opac/opac-main.pl +++ b/opac/opac-main.pl @@ -35,7 +35,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( type => "opac", query => $input, authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), - flagsrequired => { borrow => 1 }, } ); diff --git a/opac/opac-messaging.pl b/opac/opac-messaging.pl index 3e55c5723f..69ae517b47 100755 --- a/opac/opac-messaging.pl +++ b/opac/opac-messaging.pl @@ -41,7 +41,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => 'opac', authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-modrequest-suspend.pl b/opac/opac-modrequest-suspend.pl index 357976dc68..8058394b9a 100755 --- a/opac/opac-modrequest-suspend.pl +++ b/opac/opac-modrequest-suspend.pl @@ -29,7 +29,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-modrequest.pl b/opac/opac-modrequest.pl index e7f35b1884..8a2e041176 100755 --- a/opac/opac-modrequest.pl +++ b/opac/opac-modrequest.pl @@ -37,7 +37,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-mymessages.pl b/opac/opac-mymessages.pl index 393acd3b5f..dadbf6f9ba 100755 --- a/opac/opac-mymessages.pl +++ b/opac/opac-mymessages.pl @@ -36,7 +36,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => 'opac', authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-passwd.pl b/opac/opac-passwd.pl index ac4484fac8..2eaf6ccb87 100755 --- a/opac/opac-passwd.pl +++ b/opac/opac-passwd.pl @@ -40,7 +40,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-privacy.pl b/opac/opac-privacy.pl index 0f2c6c800d..09ca341d2e 100755 --- a/opac/opac-privacy.pl +++ b/opac/opac-privacy.pl @@ -42,7 +42,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-readingrecord.pl b/opac/opac-readingrecord.pl index 795e90c08d..3848aaa847 100755 --- a/opac/opac-readingrecord.pl +++ b/opac/opac-readingrecord.pl @@ -46,7 +46,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-renew.pl b/opac/opac-renew.pl index 16b9f6d8bd..d62a8839fd 100755 --- a/opac/opac-renew.pl +++ b/opac/opac-renew.pl @@ -39,7 +39,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-reserve.pl b/opac/opac-reserve.pl index eac5b94202..68abc0ac91 100755 --- a/opac/opac-reserve.pl +++ b/opac/opac-reserve.pl @@ -55,7 +55,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/opac-sendbasket.pl b/opac/opac-sendbasket.pl index a451866646..82e7d7632b 100755 --- a/opac/opac-sendbasket.pl +++ b/opac/opac-sendbasket.pl @@ -43,7 +43,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, } ); @@ -75,7 +74,6 @@ if ( $email_add ) { query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, } ); diff --git a/opac/opac-sendshelf.pl b/opac/opac-sendshelf.pl index ed9858bd46..f6ce84451c 100755 --- a/opac/opac-sendshelf.pl +++ b/opac/opac-sendshelf.pl @@ -43,7 +43,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user ( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, } ); @@ -70,7 +69,6 @@ if ( $email ) { query => $query, type => "opac", authnotrequired => 1, - flagsrequired => { borrow => 1 }, } ); diff --git a/opac/opac-user.pl b/opac/opac-user.pl index 18dfec64e1..d4fbbe31c2 100755 --- a/opac/opac-user.pl +++ b/opac/opac-user.pl @@ -60,7 +60,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $query, type => "opac", authnotrequired => 0, - flagsrequired => { borrow => 1 }, debug => 1, } ); diff --git a/opac/svc/shelfbrowser.pl b/opac/svc/shelfbrowser.pl index ea0e9d7c90..2b24a0e3aa 100755 --- a/opac/svc/shelfbrowser.pl +++ b/opac/svc/shelfbrowser.pl @@ -16,7 +16,6 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( query => $cgi, type => "opac", authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), - flagsrequired => { borrow => 1 }, } );