A mix of fixes and enhancements this week across payments, shift clashes, removing Team Members from shifts and more.
A mix of large and small wins this week. Updates include;
Fix - Payments
Fixed editing issues for PTNLC and ABT line items in Payments. Also addressed a frustrating UX issue where saving in certain modals didn’t visually reflect success (modal stayed open, data didn’t update, but a success toast popped up).This has now been resolved for this modal, and the experience is noticeably smoother.
Fix - Group shift clash
Group shift clash logic wasn’t considering individual shift times, only the overall session. Turns out we just… weren’t passing the individual shift time :sweat_smile: Now fixed.
Enhancement - Public API
We added a filter to all list endpoints in the Public API. Confirmed live in prod and functioning as expected :white_check_mark:
Fix - Edit session time
Editing a session time after billing items had already been processed caused those line items to reset to the ‘INITIAL’ state — effectively breaking the booking. Now, if processed items exist, editing the session time is disabled entirely.
Fix - Remove team member
Previously, removing a team member from a booking would remove them from all group shifts, past and present. That’s now restricted to only uncompleted shifts — bringing group service logic in line with support service shifts.
Fix - Custom views
Fixed an issue where Custom Views were updating the created On timestamp when edited — a small fix, but important for proper auditing.
Enhancement - Service Agreement version
There was no Service Agreement version history created when moving an agreement to ‘Signed’ — this is now working as expected, and yes, that was an important one.
As always reach out to our support team if you need more information or any assistance.
2