From 08a871b26945697a96559dd36518bc878bb6af12 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Fri, 16 May 2025 12:17:13 +0000 Subject: [PATCH] Bug 39918: Add unauthenticated details to edit request screen Test plan, before applying patch: 1) Enable ILLModule and ILLOpacUnauthenticatedRequest 2) Log out, create a new unauthenticated request from the OPAC, visit: /cgi-bin/koha/opac-illrequests.pl?backend=Standard&op=add_form 3) Login to Staff again, edit the request. (If ID is 1) visit: /cgi-bin/koha/ill/ill-requests.pl?op=illview&illrequest_id=1 4) Click 'Edit request'. Notice the unauthenticated data does not show. 5) Apply patch. Refresh the page. Notice the unauthenticated data now shows. Signed-off-by: David Nind --- .../prog/en/modules/ill/ill-requests.tt | 50 +++++++++++-------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt index 26ba077ed9..1585224b5d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt @@ -425,6 +425,10 @@ + [% IF stat == 'UNAUTH' %] +

Unauthenticated request details

+ [% INCLUDE unauthenticated_details %] + [% END %]
@@ -703,27 +707,7 @@

Unauthenticated request details

    - [% unauthenticated_first_name = request.extended_attributes.find({'type'=>'unauthenticated_first_name'}).value %] - [% IF unauthenticated_first_name %] -
  1. - First name: - [% unauthenticated_first_name | html %] -
  2. - [% END %] - [% unauthenticated_last_name = request.extended_attributes.find({'type'=>'unauthenticated_last_name'}).value %] - [% IF unauthenticated_last_name %] -
  3. - Last name: - [% unauthenticated_last_name | html %] -
  4. - [% END %] - [% unauthenticated_email = request.extended_attributes.find({'type'=>'unauthenticated_email'}).value %] - [% IF unauthenticated_email %] -
  5. - Email: - [% unauthenticated_email | html %] -
  6. - [% END %] + [% INCLUDE unauthenticated_details %]
[% END %] @@ -1067,6 +1051,30 @@ [% END %] +[% BLOCK unauthenticated_details %] + [% unauthenticated_first_name = request.extended_attributes.find({'type'=>'unauthenticated_first_name'}).value %] + [% IF unauthenticated_first_name %] +
  • + First name: + [% unauthenticated_first_name | html %] +
  • + [% END %] + [% unauthenticated_last_name = request.extended_attributes.find({'type'=>'unauthenticated_last_name'}).value %] + [% IF unauthenticated_last_name %] +
  • + Last name: + [% unauthenticated_last_name | html %] +
  • + [% END %] + [% unauthenticated_email = request.extended_attributes.find({'type'=>'unauthenticated_email'}).value %] + [% IF unauthenticated_email %] +
  • + Email: + [% unauthenticated_email | html %] +
  • + [% END %] +[% END %] + [% MACRO jsinclude BLOCK %] [% INCLUDE 'datatables.inc' %] [% INCLUDE 'js-biblio-format.inc' %] -- 2.39.5