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)
committerMatt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Tue, 11 Apr 2023 11:28:45 +0000 (11:28 +0000)
commitfeea30d42bdce19cee6c7f2f7b89dbd4a51bf810
treec7a6577d77102837c054beb3d3ff025e9c99829c
parent3b6aac190cacc407472bba24b72154e6b487a35b
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>
Koha/REST/V1/Illrequests.pm