[Koha-bugs] [Bug 29768] hidepatronname hides guarantor name on borrower edit screen
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri May 6 14:36:17 CEST 2022
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29768
--- Comment #9 from Emmi Takkinen <emmi.takkinen at koha-suomi.fi> ---
(In reply to Joonas Kylmälä from comment #8)
> The bug fix to patron-title.inc misses the closing tag for the link "</a>",
> thus it produces now invalid HTML.
>
> It would make more sense to replace
>
> > [%- IF display_patron_name OR display_cardnumber -%]
>
> with
>
> > [%- IF can_see_patron_infos -%]
>
> also, that would then allow to get rid of the following block above it:
>
> > [%- IF hide_patron_infos_if_needed %] [%# Should only be set if patron is set -%]
> > [%- SET can_see_patron_infos = logged_in_user.can_see_patron_infos( patron ) -%]
> > [%- UNLESS can_see_patron_infos -%]
> > [%- SET display_patron_name = 0 -%]
> > [%- SET display_cardnumber = 0 -%]
> > [%- ELSIF Koha.Preference('HidePatronName') -%]
> > [%- SET display_patron_name = 0 -%]
> > [%- END -%]
> > [%- END -%]
>
> Then similar bugs to miss a closing HTML tag would be avoided as everything
> would be under one if block.
>
> One more thing: could you please provide the bug fix in patron-title.inc in
> a separate commit so if it is needed to fix some other bug and/or we need to
> revert the fix you are doing here it would be possible.
Weird, patch worked fine even when closing tag was behind
> [%- IF hide_patron_infos_if_needed AND ( display_patron_name OR display_cardnumber ) -%].
And replacing
> [%- IF display_patron_name OR display_cardnumber -%]
with
> [%- IF can_see_patron_infos -%]
broke it :D so I don't think that's the best approache to this.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list