Skip to content

Add trainer page to control points#338

Merged
SunkenSplash merged 8 commits into
devfrom
feature/control-kiosk-improvements
May 4, 2026
Merged

Add trainer page to control points#338
SunkenSplash merged 8 commits into
devfrom
feature/control-kiosk-improvements

Conversation

@SunkenSplash
Copy link
Copy Markdown
Member

This PR adds a trainer page to control points with the following functionality:

  • Mark control points as active/inactive
  • Train other users on that control point (assigning the trained role defined for that point)
  • View the past 50 control logs for that point (the complete history can be seen on the HUMS website)
  • All actions are properly logged in the audit log

Accessing this page requires a user to either have the trainer role for that point, the control.points.universalTrainer permission, or be a system user.

To allow trainers to mark control points as active/inactive, inactive control points are now displayed in the idle kiosk view, and to those with trainer access (so that they can mark them back up from the kiosk itself).

@SunkenSplash SunkenSplash self-assigned this May 4, 2026
@SunkenSplash SunkenSplash added the enhancement New feature or request label May 4, 2026
@SunkenSplash SunkenSplash merged commit f6a7697 into dev May 4, 2026
3 checks passed
@SunkenSplash SunkenSplash mentioned this pull request May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant