@@ -, +, @@
personal patron information in the circulation page
---
...de_personal_patron_data_on_circulation_page.sql | 1 +
.../intranet-tmpl/prog/en/includes/circ-menu.inc | 68 +++++++++++-----------
.../en/modules/admin/preferences/circulation.pref | 6 ++
3 files changed, 42 insertions(+), 33 deletions(-)
create mode 100644 installer/data/mysql/atomicupdate/bug_21121_new_syspref_hide_personal_patron_data_on_circulation_page.sql
--- a/installer/data/mysql/atomicupdate/bug_21121_new_syspref_hide_personal_patron_data_on_circulation_page.sql
+++ a/installer/data/mysql/atomicupdate/bug_21121_new_syspref_hide_personal_patron_data_on_circulation_page.sql
@@ -0,0 +1, @@
+INSERT INTO systempreferences (variable, value, options, explanation) VALUES ('HidePersonalPatronDetailOnCirculation', 0, 'YesNo', 'Hide patrons phone number, email address, street address and city in the circulation page');
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
+++ a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
@@ -16,44 +16,46 @@
[% END %]
- [% END %]
- [% IF Koha.Preference( 'AddressFormat' ) %]
- [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
- [% ELSE %]
- [% INCLUDE 'member-display-address-style-us.inc' %]
- [% END %]
+ [% END %]
+ [% IF !(Koha.Preference('HidePersonalPatronDetailOnCirculation')) %]
+ [% IF Koha.Preference( 'AddressFormat' ) %]
+ [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
+ [% ELSE %]
+ [% INCLUDE 'member-display-address-style-us.inc' %]
+ [% END %]
- [% IF ( patron.phone || patron.mobile || patron.phonepro ) %]
- [% IF ( patron.phone ) %]
- [% patron.phone | html %]
- [% ELSE %]
- [% IF ( patron.mobile ) %]
- [% patron.mobile | html %]
+ [% IF ( patron.phone || patron.mobile || patron.phonepro ) %]
+ [% IF ( patron.phone ) %]
+ [% patron.phone | html %]
[% ELSE %]
- [% IF ( patron.phonepro ) %]
- [% patron.phonepro | html %]
+ [% IF ( patron.mobile ) %]
+ [% patron.mobile | html %]
+ [% ELSE %]
+ [% IF ( patron.phonepro ) %]
+ [% patron.phonepro | html %]
+ [% END %]
+ [% END %]
+ [% END %][% END %]
+ [% IF ( patron.email ) %]
+ [% patron.email | html %]
+ [% ELSE %]
+ [% IF ( patron.emailpro ) %]
+ [% patron.emailpro | html %]
[% END %]
[% END %]
- [% END %][% END %]
- [% IF ( patron.email ) %]
- [% patron.email | html %]
- [% ELSE %]
- [% IF ( patron.emailpro ) %]
- [% patron.emailpro | html %]
- [% END %]
- [% END %]
- [% UNLESS ( patron.address or patron.address2 ) %]
- No address stored.
- [% END %]
- [% UNLESS ( patron.city ) %]
- No city stored.
- [% END %]
- [% UNLESS ( patron.phone or patron.mobile or patron.phonepro) %]
- No phone stored.
- [% END %]
- [% UNLESS ( patron.email or patron.emailpro) %]
- No email stored.
+ [% UNLESS ( patron.address or patron.address2 ) %]
+ No address stored.
+ [% END %]
+ [% UNLESS ( patron.city ) %]
+ No city stored.
+ [% END %]
+ [% UNLESS ( patron.phone or patron.mobile or patron.phonepro) %]
+ No phone stored.
+ [% END %]
+ [% UNLESS ( patron.email or patron.emailpro) %]
+ No email stored.
+ [% END %]
[% END %]
[% IF ( ExtendedPatronAttributes ) %][% FOREACH extendedattribute IN extendedattributes %]
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref
@@ -509,6 +509,12 @@ Circulation:
yes: Cumulate
no: "Don't cumulate"
- the restriction periods.
+ -
+ - pref: HidePersonalPatronDetailOnCirculation
+ choices:
+ yes: Do
+ no: "Don't"
+ - Hide patrons phone number, email address, street address and city in the circulation page
Holds Policy:
-
- pref: AllowHoldItemTypeSelection
--