Bug 28641: ILLHiddenRequestStatuses does not consider custom statuses
authorPedro Amorim <pedro.amorim@ptfs-europe.com>
Thu, 2 Feb 2023 17:55:10 +0000 (17:55 +0000)
committerLucas Gass <lucas@bywatersolutions.com>
Mon, 24 Apr 2023 17:25:53 +0000 (17:25 +0000)
commit3735277be43ae061bf48e3e1a3a1fdb991459f57
treea48721f73443fd177721753a25f429495aa2b619
parentdeb2371d4b5fa7a4f7c7a3e10b99a69919ebfcbe
Bug 28641: ILLHiddenRequestStatuses does not consider custom statuses

This patch adds the status_alias column to the ILLHiddenRequestStatuses sys pref check.
Because requests will have status_alias NULL by default, we also check for that.

Test plan:
Create multiple ILL requests of different backends and place them in different status (NEW, COMP, REQ, etc)
Create multiple ILLSTATUS entries
Add and remove a mix of both status and status_alias codes in ILLHiddenRequestStatuses and refresh the ILL requests page to confirm the result is according to expectation.

Sponsored-by: PTFS Europe
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit aaa5bcd16bc5c4e50986961ad79d29801e67c889)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
(cherry picked from commit feea30d42bdce19cee6c7f2f7b89dbd4a51bf810)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Koha/REST/V1/Illrequests.pm