Bug 28876: Wrap no renewal before advisory text in selector
This patch adds some more <span>s to the user summary page in the OPAC so that information about renewal status can be targeted with CSS or JS. It adds each <span> with a "usr-msg" class for general styling and a specific class for each renewal message, e.g. <span class="usr-msg no-renew-hold">Not renewable <span class="renewals">(on hold)</span></span> These classes are added: - no-renew-hold - Not renewable (on hold) - no-renew-too-many - Not renewable (too many renwals) - no-renew-unseen - Item must be renewed at the library - no-renew-overdue - Not allowed (overdue) - no-renew-too-late - No longer renewable - auto-renew-fines - Automatic renewal failed, you have unpaid fines - auto-renew-expired - Automatic renewal failed, your account is expired - no-renewal-before - No renewal before [date] - automatic-renewal - Automatic renewal To test, apply the patch and try to locate or set up a patron to have multiple checkouts with multiple renewal conditions: - On hold - Too many renewals - Overdues (if OverduesBlockRenewing is on) ...etc. In the OPAC, log in and view the table of checkouts on the "your summary" page. Confirm that messages in the "Renew" column are marked up correctly. Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> JD amended patch: fix commit title Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
parent
197f73e8ae
commit
442fb97155
|
|
@ -378,17 +378,17 @@
|
|||
[% END %]
|
||||
)</span>
|
||||
[% ELSIF ( ISSUE.on_reserve ) %]
|
||||
Not renewable <span class="renewals">(on hold)</span>
|
||||
<span class="usr-msg no-renew-hold">Not renewable <span class="renewals">(on hold)</span></span>
|
||||
[% ELSIF ( ISSUE.too_many ) %]
|
||||
Not renewable
|
||||
<span class="usr-msg no-renew-too-many">Not renewable</span>
|
||||
[% ELSIF ( ISSUE.too_unseen ) %]
|
||||
Item must be renewed at the library. [% ISSUE.renewsleft | html %] renewals remaining
|
||||
<span class="usr-msg no-renew-unseen">Item must be renewed at the library. [% ISSUE.renewsleft | html %] renewals remaining</span>
|
||||
[% ELSIF ( ISSUE.norenew_overdue ) %]
|
||||
Not allowed <span class="renewals">(overdue)</span>
|
||||
<span class="usr-msg no-renew-overdue">Not allowed <span class="renewals">(overdue)</span></span>
|
||||
[% ELSIF ( ISSUE.auto_too_late ) %]
|
||||
No longer renewable
|
||||
<span class="usr-msg no-renew-too-late">No longer renewable</span>
|
||||
[% ELSIF ISSUE.auto_too_much_oweing %]
|
||||
Automatic renewal failed, you have unpaid fines.
|
||||
<span class="usr-msg auto-renew-fines">Automatic renewal failed, you have unpaid fines.</span>
|
||||
<span class="renewals">(
|
||||
[% ISSUE.renewsleft | html %] of [% ISSUE.renewsallowed | html %] renewals remaining
|
||||
[% IF Koha.Preference('UnseenRenewals') && ISSUE.unseenallowed %]
|
||||
|
|
@ -396,7 +396,7 @@
|
|||
[% END %]
|
||||
)</span>
|
||||
[% ELSIF ISSUE.auto_account_expired %]
|
||||
Automatic renewal failed, your account is expired.
|
||||
<span class="usr-msg auto-renew-expired">Automatic renewal failed, your account is expired.</span>
|
||||
<span class="renewals">(
|
||||
[% ISSUE.renewsleft | html %] of [% ISSUE.renewsallowed | html %] renewals remaining
|
||||
[% IF Koha.Preference('UnseenRenewals') && ISSUE.unseenallowed %]
|
||||
|
|
@ -404,7 +404,7 @@
|
|||
[% END %]
|
||||
)</span>
|
||||
[% ELSIF ( ISSUE.too_soon ) %]
|
||||
No renewal before [% ISSUE.soonestrenewdate | html %]
|
||||
<span class="usr-msg no-renewal-before">No renewal before [% ISSUE.soonestrenewdate | html %]</span>
|
||||
<span class="renewals">(
|
||||
[% ISSUE.renewsleft | html %] of [% ISSUE.renewsallowed | html %] renewals remaining
|
||||
[% IF Koha.Preference('UnseenRenewals') && ISSUE.unseenallowed %]
|
||||
|
|
@ -412,7 +412,7 @@
|
|||
[% END %]
|
||||
)</span>
|
||||
[% ELSIF ( ISSUE.auto_renew || ISSUE.auto_too_soon ) %]
|
||||
Automatic renewal
|
||||
<span class="usr-msg automatic-renewal">Automatic renewal</span>
|
||||
<span class="renewals">(
|
||||
[% ISSUE.renewsleft | html %] of [% ISSUE.renewsallowed | html %] renewals remaining
|
||||
[% IF Koha.Preference('UnseenRenewals') && ISSUE.unseenallowed %]
|
||||
|
|
|
|||
Loading…
Reference in New Issue