feat: Add Incident Member and Role Management #127

Closed
opened 2026-04-05 16:18:55 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @simlarsen on 1/29/2026

  • Introduced IncidentMember model to manage users assigned to incidents with specific roles.
  • Created IncidentRole model to define roles that can be assigned during incident response.
  • Implemented IncidentMemberService for CRUD operations on incident members.
  • Implemented IncidentRoleService for CRUD operations on incident roles with order management.
  • Added OnCallUsers page to display and manage users assigned to incidents.
  • Added IncidentRoles settings page to define and manage incident roles.
  • Updated RouteMap to include new routes for on-call users and incident roles.

Title of this pull request?

Small Description?

Pull Request Checklist:

  • Please make sure all jobs pass before requesting a review.
  • Put closes #XXXX in your comment to auto-close the issue that your PR fixes (if such).
  • Have you lint your code locally before submission?
  • Did you write tests where appropriate?

Screenshots (if appropriate):

*Originally created by @simlarsen on 1/29/2026* - Introduced IncidentMember model to manage users assigned to incidents with specific roles. - Created IncidentRole model to define roles that can be assigned during incident response. - Implemented IncidentMemberService for CRUD operations on incident members. - Implemented IncidentRoleService for CRUD operations on incident roles with order management. - Added OnCallUsers page to display and manage users assigned to incidents. - Added IncidentRoles settings page to define and manage incident roles. - Updated RouteMap to include new routes for on-call users and incident roles. ### Title of this pull request? ### Small Description? ### Pull Request Checklist: - [ ] Please make sure all jobs pass before requesting a review. - [ ] Put `closes #XXXX` in your comment to auto-close the issue that your PR fixes (if such). - [ ] Have you lint your code locally before submission? - [ ] Did you write tests where appropriate? ### Related Issue? ### Screenshots (if appropriate):
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#127