From 5e20e438e80465fcd6f1c2af5e6138a639dec5f3 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 --- 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 57e47260dd..1ca2991628 100644 --- a/Koha/Illrequest.pm +++ b/Koha/Illrequest.pm @@ -785,6 +785,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 64a057dd0e..218a6e2aa2 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