You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Player-team layer : list-driven default set (suggested : blue/red/yellow/purple x 1-4 = 16 player-teams ; the list is configurable, not hard-coded) - one dedicated channel per player-team
Pre-created users carry a player_team assignment at provisioning - they auto-join the channel of their assigned player-team
Auto-join config : declarative mapping <user-group OR player-team> -> [channels...] so members are pre-joined on first login
Bot account with known credentials / token, surfaced via make tokens
1 incoming webhook example pre-configured on a known channel
SSO via Gitea OAuth/OIDC (admin + user accounts delegate auth to the standalone Gitea instance) ; blocked by the Gitea OAuth-provider item in the Gitea (admin/gitea) tracking issue landing first
Department / team hierarchy (org-chart navigation for trainees)
Custom OAuth scope config (advanced SSO labs)
Emit rocketchat-credentials.json per the shared training-doc credentials schema (defined in the "training-doc pipeline" tracking issue on range42/range42-playbooks) ; service_specific includes channels, bot_account, player_team, auto_joined_channels
Deferred (tracked here for context, not for this iteration)
tracking: training-readiness gaps - Rocket.Chat (admin/rocketchat)
Planning checklist : items to scope and integrate on this element before it
can be exposed to students.
Scope to cover
trainees,instructors)#general,#help,#soc,#incidents)blue/red/yellow/purplex 1-4 = 16 player-teams ; the list is configurable, not hard-coded) - one dedicated channel per player-teamplayer_teamassignment at provisioning - they auto-join the channel of their assigned player-team<user-group OR player-team> -> [channels...]so members are pre-joined on first loginmake tokensin-incident,focus,debrief)#announcementschannel (one-way operator broadcast)#generalon doc-gen completion)rocketchat-credentials.jsonper the shared training-doc credentials schema (defined in the "training-doc pipeline" tracking issue onrange42/range42-playbooks) ;service_specificincludeschannels,bot_account,player_team,auto_joined_channelsDeferred (tracked here for context, not for this iteration)
(no deferred items at this iteration)