Bug 26687: Add a Font Awesome icon for superlibrarian patrons
Bug 26534 adds a shield Font Awesome icon to help identify staff patrons. I propose to add an icon when patron is a superlibrarian. Patch adds 'is-superlibrarian' class that may be used for more CSS tuning. Test plan: 1) Compare display between a patron A beeing superlibarian and a patron B having only staff interface access 2) Patron B has only shield icon 3) Patron A has shield icon and bolt icon 4) Check a patron without permissions has no shield icon Signed-off-by: Séverine QUEUNE <severine.queune@bulac.fr> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
e91b565055
commit
e7c134e27e
|
|
@ -3,7 +3,13 @@
|
|||
[% PROCESS 'member-display-address-style.inc' %]
|
||||
[% IF ( patron.borrowernumber ) %]
|
||||
[% SET patron_is_staff = patron.has_permission({ 'catalogue' => 1 }) %]
|
||||
[% SET patron_type_class = patron_is_staff ? 'is-staff' : 'is-not-staff' %]
|
||||
[% SET patron_is_superlibrarian = patron.is_superlibrarian %]
|
||||
[% SET patron_type_class = 'is-not-staff' %]
|
||||
[% IF ( patron_is_superlibrarian ) %]
|
||||
[% patron_type_class = 'is-staff is-superlibrarian' %]
|
||||
[% ELSIF ( patron_is_staff ) %]
|
||||
[% patron_type_class = 'is-staff' %]
|
||||
[% END %]
|
||||
<div class="patroninfo [% patron_type_class | html %]">
|
||||
|
||||
[% IF ( patronimages ) %]
|
||||
|
|
@ -14,6 +20,9 @@
|
|||
[% IF ( patron_is_staff ) %]
|
||||
<i class="fa fa-shield fa-fw" title="Staff patron"></i>
|
||||
[% END %]
|
||||
[% IF ( patron_is_superlibrarian ) %]
|
||||
<i class="fa fa-bolt fa-fw" title="Superlibrarian patron"></i>
|
||||
[% END %]
|
||||
[% INCLUDE 'patron-title.inc' %]
|
||||
</h5>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue