Bug 14655: Add a warning on the about page if patrons have requested privacy
New warning on the about page if at least a patron has requested a privacy on checkin but the AnonymousPatron is not set to a valid patron. Works as expected. Signed-off-by: Marc Véron <veron@veron.ch> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Tomas Cohen Arazi <tomascohen@unc.edu.ar>
This commit is contained in:
parent
cb2151529e
commit
aaf2903cc0
2 changed files with 8 additions and 0 deletions
5
about.pl
5
about.pl
|
@ -34,6 +34,7 @@ use C4::Context;
|
|||
use C4::Installer;
|
||||
|
||||
use Koha;
|
||||
use Koha::Borrowers;
|
||||
use Koha::Config::SysPrefs;
|
||||
|
||||
#use Smart::Comments '####';
|
||||
|
@ -77,6 +78,9 @@ my $warnPrefAnonymousPatron = (
|
|||
and not C4::Context->preference('AnonymousPatron')
|
||||
);
|
||||
|
||||
my $anonymous_patron = Koha::Borrowers->find( C4::Context->preference('AnonymousPatron') );
|
||||
my $warnPrefAnonymousPatron_PatronDoesNotExist = ( not $anonymous_patron and Koha::Borrowers->search({ privacy => 2 })->count );
|
||||
|
||||
my $errZebraConnection = C4::Context->Zconn("biblioserver",0)->errcode();
|
||||
|
||||
my $warnIsRootUser = (! $loggedinuser);
|
||||
|
@ -227,6 +231,7 @@ $template->param(
|
|||
warnPrefBiblioAddsAuthorities => $warnPrefBiblioAddsAuthorities,
|
||||
warnPrefEasyAnalyticalRecords => $warnPrefEasyAnalyticalRecords,
|
||||
warnPrefAnonymousPatron => $warnPrefAnonymousPatron,
|
||||
warnPrefAnonymousPatron_PatronDoesNotExist => $warnPrefAnonymousPatron_PatronDoesNotExist,
|
||||
errZebraConnection => $errZebraConnection,
|
||||
warnIsRootUser => $warnIsRootUser,
|
||||
warnNoActiveCurrency => $warnNoActiveCurrency,
|
||||
|
|
|
@ -122,6 +122,9 @@
|
|||
[% IF warnPrefAnonymousPatron %]
|
||||
<tr><th scope="row"><b>Warning</b> </th><td>System preference 'OPACPrivacy' set, but AnonymousPatron preference is set to '0'. Set it to a valid borrower number if you want that this feature works correctly.</td></tr>
|
||||
[% END %]
|
||||
[% IF warnPrefAnonymousPatron_PatronDoesNotExist %]
|
||||
<tr><th scope="row"><b>Warning</b> </th><td>Some patrons have requested a privacy on returning item but the AnonymousPatron pref is not set correctly. Set it to a valid borrower number if you want that this feature works correctly.</td></tr>
|
||||
[% END %]
|
||||
[% IF warnNoActiveCurrency %]
|
||||
<tr><th scope="row"><b>Warning</b> </th><td>No active currency is defined. Please go to <a href="/cgi-bin/koha/admin/currency.pl">Administration > Currencies and exchange rates</a> and mark one currency as active.</td></tr>
|
||||
[% END %]
|
||||
|
|
Loading…
Reference in a new issue