- Shipped
- September 13, 2026 at 2:48 AM UTC
- Author
- Kamo
- Commit
- fe11273
The page transition is now chosen at three levels, resolved member, then organization, then platform — for the choice of transition and, one transition at a time, for its properties **************** - PAGE_TRANSITION_OVERRIDES holds the organization and member levels, a row per owner: a catalogue token or null to follow the level above, and properties for only the transitions that level tuned. The entity lives here rather than in the shared library; nothing else reads it. - GET /api/security/page-transition also answers org, member and effective. It never fails on an override: one it cannot read follows the level above. - PUT /org changes the session's own organization's; Configure System. - GET|PUT /member/{memberId}: yourself, an administrator of that member's own organization (Configure System, Manage Members, Manage Member Security), or a god-eligible operator. - Writes are patches, validated strictly before anything is written; a level that follows the one above in everything leaves no row.