From bb22c319d35e94ef63a8a05ee3b348858771a90f Mon Sep 17 00:00:00 2001 From: Andrew Isherwood Date: Wed, 6 Mar 2019 14:07:50 +0000 Subject: [PATCH] Bug 22464: Pass forward parameters This patch ensures that parameters that are present are passed forward when accepting the copyright notice. Test plan: - Clone the latest version of the FreeForm backend from: https://github.com/PTFS-Europe/koha-ill-freeform - Ensure the ILLModuleCopyrightClearance syspref is populated - Create an OpenURL in order to pre-populate the FreeForm form, a suitable URL would be: /cgi-bin/koha/opac-illrequests.pl?openurl=true&backend=FreeForm&method=create&opac=1&atitle=Theater%20careers.%20%5Belectronic%20resource%5D%20%3A%20a%20realistic%20guide.&aulast=Donahue%2C%20Tim&date=2012&genre=article&isbn=978123123123&issn=1234-5678&issue=34&pages=12-34&sid=EBSCO%3AAthlone%20Institute%20of%20Technology%3Aait.101326&title=article%20title%20here&volume=12 - Log in - Accept the copyright notice => TEST: Observe that the FreeForm form is pre-filled with the metadata supplied in the OpenURL Signed-off-by: Liz Rea Signed-off-by: Josef Moravec Signed-off-by: Nick Clemens (cherry picked from commit 5e20e438e80465fcd6f1c2af5e6138a639dec5f3) Signed-off-by: Martin Renvoize --- Koha/Illrequest.pm | 1 + koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Koha/Illrequest.pm b/Koha/Illrequest.pm index 0fa4e49661..f62b4a0a98 100644 --- a/Koha/Illrequest.pm +++ b/Koha/Illrequest.pm @@ -622,6 +622,7 @@ sub backend_create { method => 'create', stage => 'copyrightclearance', value => { + other => $params, backend => $self->_backend->name } }; diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt index 9fd474dd71..d586e73585 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-illrequests.tt @@ -62,7 +62,8 @@

[% Koha.Preference('ILLModuleCopyrightClearance') | $raw %]

- Yes No -- 2.39.5