Bug 36440: Add edit buttons for patron flags in attention box

Add edit buttons for patron flags in attention box and show
flag status in detail view

To test:
1) Go to patron details for a patron with address in
   doubt and card lost flags set and verify these are
   highlighted under "Library use" and the patron messages
   has edit buttons that links to the modfiy patron page.

Sponsored-by: Gothenburg University
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Emily Lamancusa <emily.lamancusa@montgomerycountymd.gov>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
Stefan Berndtsson 2023-11-03 10:14:39 +01:00 committed by Katrin Fischer
parent 36eab911dd
commit 6e6167f3e1
Signed by: kfischer
GPG key ID: 0EF6E2C03357A834
2 changed files with 22 additions and 2 deletions

View file

@ -46,13 +46,13 @@
[% IF ( patron.gonenoaddress ) %]
<li class="gonenoaddress blocker">
<span title="gonenoaddress flag is set in patron record"><span class="circ-hlt">Address:</span> Patron's address flagged as in doubt</span>
<span title="gonenoaddress flag is set in patron record"><span class="circ-hlt">Address:</span> Patron's address flagged as in doubt</span> <a class="btn btn-default btn-xs" href="/cgi-bin/koha/members/memberentry.pl?op=modify&amp;borrowernumber=[% patron.borrowernumber | uri %]&amp;step=3#memberentry_account_flags"><i class="fa-solid fa-pencil" aria-hidden="true"></i> Edit</a>
</li>
[% END %]
[% IF ( patron.lost ) %]
<li class="lost blocker">
<span title="lost flag is set in patron record"><span class="circ-hlt">Lost: </span> Patron's card is flagged as lost</span>
<span title="lost flag is set in patron record"><span class="circ-hlt">Lost: </span> Patron's card is flagged as lost</span> <a class="btn btn-default btn-xs" href="/cgi-bin/koha/members/memberentry.pl?op=modify&amp;borrowernumber=[% patron.borrowernumber | uri %]&amp;step=3#memberentry_account_flags"><i class="fa-solid fa-pencil" aria-hidden="true"></i> Edit</a>
</li>
[% END %]

View file

@ -539,6 +539,26 @@
[% translated_language | html %]
</li>
[% END %]
<li id="patron-flags-gonenoaddress">
[% IF patron.gonenoaddress %]
<span class="label error">Address in doubt:</span>
<span class="error">Yes</span>
[% ELSE %]
<span class="label">Address in doubt:</span>
<span>No</span>
[% END %]
</li>
<li id="patron-flags-lostcard">
[% IF patron.lost %]
<span class="label error">Card lost:</span>
<span class="error">Yes</span>
[% ELSE %]
<span class="label">Card lost:</span>
<span>No</span>
[% END %]
</li>
</ol>
</div> [% # /div.rows %]
</div> [% # /div#patron-library-details %]