Just to add to this, if an item is checked out at the time it's deleted (which is possible if a staff user has the COPY_DELETE_WARNING.override permission), the deleted item will show on the patron's record, but no where else in the client. This means if the item is returned without the patron present, there's no way to check it in via the checkin screen. The item can be checked in from the patron record, but staff users have no way of viewing the item to find the patron that has it checked out.
A checkin modifier to check for deleted items at checkin would make it possible to check these items in. A checkbox on the item status screen, to include deleted items would allow staff users to view the item. Ideally, staff users should also have the ability to undelete an item when appropriate.
Just to add to this, if an item is checked out at the time it's deleted (which is possible if a staff user has the COPY_DELETE_ WARNING. override permission), the deleted item will show on the patron's record, but no where else in the client. This means if the item is returned without the patron present, there's no way to check it in via the checkin screen. The item can be checked in from the patron record, but staff users have no way of viewing the item to find the patron that has it checked out.
A checkin modifier to check for deleted items at checkin would make it possible to check these items in. A checkbox on the item status screen, to include deleted items would allow staff users to view the item. Ideally, staff users should also have the ability to undelete an item when appropriate.