Skip to content

Equipment detail navigation and immediate Next due refresh - #4

Merged
ngsevers merged 1 commit into
mainfrom
fix/maintenance-detail-nav-and-due-refresh
Aug 4, 2026
Merged

Equipment detail navigation and immediate Next due refresh#4
ngsevers merged 1 commit into
mainfrom
fix/maintenance-detail-nav-and-due-refresh

Conversation

@ngsevers

@ngsevers ngsevers commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Two fixes to the maintenance module UI.

Equipment detail page

Opening an equipment detail page left the user with no clear next step and no obvious way back other than the breadcrumb. The header now leads with a Save changes action on the left that returns to the maintenance list, so the next step and the way back are always visible. Mark serviced is removed from this page, since that action belongs on the list. Archive stays on the right, keeping destructive actions on the right and primary actions on the left.

Immediate Next due refresh

On the maintenance list, editing Last serviced or Interval did not update the Next due and Status cells until the page was reloaded. Those cells now refresh immediately in the same response through out-of-band swaps, so the recalculated due date and status appear as soon as the edit is saved.

The equipment detail page now leads with a Save changes action on the left
of the header that returns to the maintenance list, so it is always clear
what to do next and how to get back. Mark serviced is removed from this page
since it is done from the list; Archive stays on the right.

On the maintenance list, editing Last serviced or Interval now updates the
Next due and Status cells immediately through out-of-band swaps, instead of
waiting for a page reload.
@ngsevers
ngsevers merged commit 0f8626a into main Aug 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant