Stand up the platform administrator list

FeatureInitializerService
Shipped
August 15, 2026 at 1:21 AM UTC
Author
Kamo
Commit
5e6d2cf

Backfills it from the retired system_user_access grants so nobody who could operate the System User before this deploy loses it: direct member grants map one-to-one, department and job-title grants expand into the team members they covered. That expansion is the one deliberate behaviour change — somebody later moved into a granted department no longer inherits the access, which is the point of a list you edit rather than one that grows on its own. Grants Sage and Erik every platform right, matched on their account email inside the top-level org rather than by member id, so a fresh environment does the right thing too. A miss is a warning, not a throw: refusing to start the platform over a missing seed account turns a convenience into an outage. system_user_access is left in place and untouched. Dropping it in the same release that starts reading its replacement would leave no way back if the backfill turned out wrong. Every statement is NOT EXISTS-guarded, so a second run inserts nothing.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing