docs(backend): note the /player/* group is role-agnostic self-service #36
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/staff-player-self-service"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Records the behavior shipped in
RunicGateway/website#94.BACKEND_DESIGN.md: the whole/player/*router sits behindrequireAuthonly (notrequireRole('player')). Staff are a superset of players; every handler is self-scoped to the caller, and staff reach the identical handlers under/admin/shard/*. This is why a staff account with linked characters gets its "My characters" and personal notification streams on the mobile client.Coordinated change
RunicGateway/website#94RunicGateway/Android-app→fix/staff-player-menu🤖 Generated with Claude Code
AI-assisted: authored with Claude Code (Opus 4.8).
Record that the whole /player/* router sits behind requireAuth only (not requireRole('player')): staff are a superset of players, every handler is self-scoped to the caller, and staff reach the identical handlers under /admin/shard/*. This is why a staff account with linked characters gets its "My characters" and personal notification streams on the mobile client. Matches the code change in RunicGateway/website. Co-Authored-By: Claude <noreply@anthropic.com>