Currently, serial issues that don't have the status recieved are not displayed in the public UI but they can still be requested in the API/pro UI and are then displayed in the requests lists in the pro UI.
As these issues do not exist physically yet, they should not be shown in the requests lists when requested (same as an item that is already on loan or in transit).
Improvement suggestion
Filter out item/issues that do not have the status "recieved" to be displayed in the pro requests list.
Either automatically validate requests on items/issues with a specific status in the backend so that they are LoanState.IN_TRANSIT_FOR_PICKUP, and are not shown in this list
Or use the item data in the ui to filter out (ONLY IN THIS LIST) the loans for these items.
How it works
Currently, serial issues that don't have the status recieved are not displayed in the public UI but they can still be requested in the API/pro UI and are then displayed in the requests lists in the pro UI.
As these issues do not exist physically yet, they should not be shown in the requests lists when requested (same as an item that is already on loan or in transit).
Improvement suggestion
Filter out item/issues that do not have the status "recieved" to be displayed in the pro requests list.