fix(nav): show the player game-data groups to staff #24
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/staff-player-menu"
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?
Problem
A signed-in staff account (admin/editor/moderator) with linked game characters saw neither the "My characters/vendors/houses" menu items nor its personal notification options (the personal streams were greyed as "no linked account"), because
MenuAccess.PLAYERgated onrole == playerand the backend 403'd staff off/player/shard/*.Fix
Menu.kt: gateMenuAccess.PLAYERonisPlayerorisStaff(staff are a superset of players).RunicGateway/website#94),hasLinkedAccountresolves and the personal streams enable themselves.MenuAccessTestupdated: every staff role now sees the player game-data groups; an unrecognized role / anon still cannot.Tests: full
testDebugUnitTestsuite passes.Coordinated change (must merge together)
RunicGateway/website#94— opens/player/*to any authenticated account. This app change depends on it (the menu appears, but the screens 403 without the backend fix).RunicGateway/docs#36🤖 Generated with Claude Code
AI-assisted: authored with Claude Code (Opus 4.8).