Polish forms and action flows #35

Merged
parkel merged 4 commits from issue-25-forms-action-flows into master 2026-05-21 14:28:21 +02:00
Owner

Summary

  • Standardizes primary form actions with consistent save/cancel placement.
  • Makes destructive actions more deliberate with warning copy, danger styling, and cancel paths.
  • Aligns list filter forms across runs, snapshots, schedules, purged snapshots, and logs.
  • Moves run cancellation and review actions into clearer dedicated action panels.

Tests

  • docker compose run --rm web python manage.py test pobsync_backend -v 2
  • Result: 195 tests OK

Closes #25

## Summary - Standardizes primary form actions with consistent save/cancel placement. - Makes destructive actions more deliberate with warning copy, danger styling, and cancel paths. - Aligns list filter forms across runs, snapshots, schedules, purged snapshots, and logs. - Moves run cancellation and review actions into clearer dedicated action panels. ## Tests - `docker compose run --rm web python manage.py test pobsync_backend -v 2` - Result: 195 tests OK Closes #25
parkel added 4 commits 2026-05-21 14:27:57 +02:00
Add shared form action styling and consistent Cancel links across config,
schedule, and SSH key forms so create/edit flows behave predictably.

Refs #25
Make retention apply, incomplete cleanup, and SSH key deletion visibly
destructive with warning copy, danger styling, and consistent cancel actions
while keeping the existing confirmation requirements intact.

Refs #25
Give run, snapshot, schedule, purged snapshot, and log filters the same
responsive form layout with consistent Apply/Clear actions.

Refs #25
Move run cancellation and review actions out of the page header into
dedicated action panels with clearer operator copy and consistent form
button styling.

Refs #25
parkel merged commit 4c76ae9f52 into master 2026-05-21 14:28:21 +02:00
parkel deleted branch issue-25-forms-action-flows 2026-05-21 14:28:21 +02:00
Sign in to join this conversation.