Cancel book-off updated

The Cancel book-off process has been updated to enable better management of the associated relief shifts. New processes in the background prevent orphaned relief shifts when a booked off shift is canceled.

The system displays information about shifts that were booked off together in the same transaction. Users can then cancel book-offs for any one of the shifts involved. Users can manage book-off based on transactions.