Files
minecraft-account-manager/design/us-012-admin-operations.md
T
dmg c131465ff5
CI / validate (push) Successful in 6m15s
Release / release (push) Successful in 7m49s
feat(admission): add scheduled group access
2026-08-02 14:04:48 -04:00

2.3 KiB

type, title, description, tags, timestamp, story_id, status
type title description tags timestamp story_id status
User Story Operate settings and audit views Authorized administrators control server messaging and investigate recent platform events.
admin
settings
audit
operations
2026-08-02T14:12:43Z US-012 verified

User Story

As an administrator, I want operational settings and audit visibility, so that I can manage player guidance and investigate activity.

Acceptance Criteria

  • The admin console shows the deployment-managed Discord guild ID and linked invite URL.
  • An authorized administrator can update the denied-player registration message.
  • Settings actions validate message length server-side.
  • Administrators can browse the latest 100 events.
  • Event views show type, subject, IP, classification, and approximate location when available.
  • Admin console access itself creates an audit event with the SSO identity.
  • Settings, users, and events are linked from the shared admin navigation.
  • Administrators can independently configure registration-required, group-access-disabled, schedule-denied, and VPN/proxy/Tor-denied game-message templates.
  • Registration, group, and network templates accept only {player} and {group}; schedule templates also accept {next_start} and {next_end}.
  • Every template is validated server-side and has a safe default.
  • Admission-message changes are audited with the administrator identity without logging credentials.

Implementation

Validation

Admin routes are dynamic, role-protected, linted, and included in every production build.

Related Stories