View | Details | Raw Unified | Return to bug 21121
Collapse All | Expand All

(-)a/installer/data/mysql/atomicupdate/bug_21121_new_syspref_hide_personal_patron_data_on_circulation_page.sql (+1 lines)
Line 0 Link Here
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 (-32 / +34 lines)
Lines 17-59 Link Here
17
            </li>
17
            </li>
18
        [% END %]
18
        [% END %]
19
    [% END %]
19
    [% END %]
20
    [% IF Koha.Preference( 'AddressFormat' ) %]
20
    [% IF !(Koha.Preference('HidePersonalPatronDetailOnCirculation')) %]
21
        [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
21
        [% IF Koha.Preference( 'AddressFormat' ) %]
22
    [% ELSE %]
22
            [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %]
23
        [% INCLUDE 'member-display-address-style-us.inc' %]
23
        [% ELSE %]
24
    [% END %]
24
            [% INCLUDE 'member-display-address-style-us.inc' %]
25
        [% END %]
25
26
26
    [% IF ( patron.phone || patron.mobile || patron.phonepro ) %]<li class="patronphone">
27
        [% IF ( patron.phone || patron.mobile || patron.phonepro ) %]<li class="patronphone">
27
    [% IF ( patron.phone ) %]
28
        [% IF ( patron.phone ) %]
28
        <a href="tel:[% patron.phone | url %]">[% patron.phone | html %]</a>
29
            <a href="tel:[% patron.phone | url %]">[% patron.phone | html %]</a>
29
    [% ELSE %]
30
        [% IF ( patron.mobile ) %]
31
            <a href="tel:[% patron.mobile | url %]">[% patron.mobile | html %]</a>
32
        [% ELSE %]
30
        [% ELSE %]
33
            [% IF ( patron.phonepro ) %]
31
            [% IF ( patron.mobile ) %]
34
                <a href="tel:[% patron.phonepro | url %]">[% patron.phonepro | html %]</a>
32
                <a href="tel:[% patron.mobile | url %]">[% patron.mobile | html %]</a>
33
            [% ELSE %]
34
                [% IF ( patron.phonepro ) %]
35
                    <a href="tel:[% patron.phonepro | url %]">[% patron.phonepro | html %]</a>
36
                [% END %]
37
            [% END %]
38
        [% END %]</li>[% END %]
39
        [% IF ( patron.email ) %]
40
            <li class="email"> <a href="mailto:[% patron.email | url %]" title="[% patron.email | html %]">[% patron.email | html %]</a></li>
41
        [% ELSE %]
42
            [% IF ( patron.emailpro ) %]
43
                <li class="email"> <a href="mailto:[% patron.emailpro | url %]" title="[% patron.emailpro | html %]">[% patron.emailpro | html %]</a></li>
35
            [% END %]
44
            [% END %]
36
        [% END %]
45
        [% END %]
37
    [% END %]</li>[% END %]
38
    [% IF ( patron.email ) %]
39
        <li class="email"> <a href="mailto:[% patron.email | url %]" title="[% patron.email | html %]">[% patron.email | html %]</a></li>
40
    [% ELSE %]
41
        [% IF ( patron.emailpro ) %]
42
            <li class="email"> <a href="mailto:[% patron.emailpro | url %]" title="[% patron.emailpro | html %]">[% patron.emailpro | html %]</a></li>
43
        [% END %]
44
    [% END %]
45
46
46
    [% UNLESS ( patron.address or patron.address2 ) %]
47
        [% UNLESS ( patron.address or patron.address2 ) %]
47
        <li><span class="empty" id="noaddressstored">No address stored.</span></li>
48
            <li><span class="empty" id="noaddressstored">No address stored.</span></li>
48
    [% END %]
49
        [% END %]
49
    [% UNLESS ( patron.city ) %]
50
        [% UNLESS ( patron.city ) %]
50
        <li><span class="empty" id="nocitystored">No city stored.</span></li>
51
            <li><span class="empty" id="nocitystored">No city stored.</span></li>
51
    [% END %]
52
        [% END %]
52
    [% UNLESS ( patron.phone or patron.mobile or patron.phonepro) %]
53
        [% UNLESS ( patron.phone or patron.mobile or patron.phonepro) %]
53
        <li> <span class="empty">No phone stored.</span></li>
54
            <li> <span class="empty">No phone stored.</span></li>
54
    [% END %]
55
        [% END %]
55
    [% UNLESS ( patron.email or patron.emailpro) %]
56
        [% UNLESS ( patron.email or patron.emailpro) %]
56
        <li> <span class="empty">No email stored.</span></li>
57
            <li> <span class="empty">No email stored.</span></li>
58
        [% END %]
57
    [% END %]
59
    [% END %]
58
60
59
    [% IF ( ExtendedPatronAttributes ) %][% FOREACH extendedattribute IN extendedattributes %]
61
    [% IF ( ExtendedPatronAttributes ) %][% FOREACH extendedattribute IN extendedattributes %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref (-1 / +6 lines)
Lines 509-514 Circulation: Link Here
509
                  yes: Cumulate
509
                  yes: Cumulate
510
                  no: "Don't cumulate"
510
                  no: "Don't cumulate"
511
            - the restriction periods.
511
            - the restriction periods.
512
        -
513
            - pref: HidePersonalPatronDetailOnCirculation
514
              choices:
515
                  yes: Do
516
                  no: "Don't"
517
            - Hide patrons phone number, email address, street address and city in     the circulation page
512
    Holds Policy:
518
    Holds Policy:
513
        -
519
        -
514
            - pref: AllowHoldItemTypeSelection
520
            - pref: AllowHoldItemTypeSelection
515
- 

Return to bug 21121