With the ILLRequestsTabs feature, if you create a tab for a status which has no matching ILL requests, that tab displays _all_ requests instead of none. We have a tab "new" tab (see below) that exhibits this behavior whenever there are no status=NEW requests. Here's a rough way to recreate this on a new system: - Enable ILLModule setting - Create a few ILL requests - Edit ILLRequestsTabs setting to have two tabs ``` - name: New status: - NEW - name: Completed status: - COMP ``` - Go to the requests module on the staff side - Select the "Completed" tab - There should be 0 requests; instead you see all of them
From a little testing it seems to work as long as all of the listed statuses have at least one item. Example from INNReach today: - name: Lending status: - O_ITEM_CHECKED_IN - name: Borrowing status: - B_ITEM_REQUESTED If there's nothing currently in B_ITEM_REQUESTED the tabs don't work at all.