https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41478

--- Comment #9 from Lisette Scheer <[email protected]> ---
Created attachment 192153
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=192153&action=edit
Bug 41478: Refactor: Readability + Never nester

1) Install the following dummy backend plugin:
https://github.com/openfifth/koha-ill-backend-plugin/releases/tag/v2.0.9
2) Sys prefs preparation: Enable ILLModule, ILLOpacUnauthenticatedRequest and
check PluginBackend on AutoILLBackendPriority
3) Logout, create a new Unauthenticated ILL request on the OPAC, visit:
<opac_url>/cgi-bin/koha/opac-illrequests.pl?op=create&backend=Standard
4) Fill in the mandatory top fields (first name, last name, email address and
library)
5) Pick 'Book' for type and enter 'green' in title. This will cause the dummy
plugin to be available in the AutoILL logic.
6) At the bottom of the form, on the "Verification" captcha, purposely input a
wrong captcha e.g. '123'
7) Click 'Create'. Notice an odd looking form is presented, this is the dummy
backend form, but it should present the 'Standard' form when using
AutoILLBackendPriority as that was also the form we were presented with
originally.
This happens because currently it's the backend that delegates back to Koha
what template to render. When using AutoILLBackendPriority, however, Koha
should handle this template delegation instead and present the Standard form.
8) Apply patches. Repeat test plan. Notice that now on step 7 you get the
correct form, and error message (coming from Standard, as expected when using
AutoILLBackendPriority).
9) Input the correct captcha this time
10) Confirm the created request landed in the PluginBackend backend.

Signed-off-by: David Nind <[email protected]>
Signed-off-by: Lisette Scheer <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to