Platform admin vs. org admin: waarom het onderscheid telt
Admin is platform-only; tenantprofiel en teambeheer leven in Settings.
“Admin” is een overbeladen woord in een multi-tenant platform. Het platform heeft admins. Elke tenant-org heeft admins. Ze delen het woord, maar niet de macht. ReVend houdt dat onderscheid zichtbaar in de navigatie.
Platform-only pagina’s
/admin, /admin/organizations, /admin/users, /admin/customers voor trade-in accounts, /admin/storage, /admin/email-provider, /admin/exchange-rates, /admin/escrow/disputes, /admin/auction/strikes/[companyId] en de platformgroep onder /admin/platform — health, plans, trust-scoring, bedrijfsgegevens en company watch — zijn platformadministratie. Ze zijn gated op platformscope; een org-admin bereikt ze niet, hoe zijn tenantrol ook staat. Binnen het platform verschillen de rollen opnieuw: viewers lezen waar het mag, staff draait de meeste operationele tools, en de acties met het hoogste risico — support-SLA-beleid, destructieve stappen in de levenscyclus van een organisatie, noodvrijgave van escrow, tenant storage wissen — zijn owner-only.
Tenant Settings-pagina’s
Tenant-admins beheren hun eigen organisatie vanuit Settings: /settings/organization-profile voor tenantidentiteit en /settings/users voor teamleden, invites, rollen en user detail. Oude tenantgerichte Admin-links redirecten naar die Settings-pagina’s in plaats van Admin als tenantconcept te tonen.
Cross-tenant zichtbaarheid
Platform staff kan tenantoverschrijdend lezen voor supportredenen — een klant maakt een ticket over een deal die vastliep, platform staff moet die deal kunnen zien om te onderzoeken. Het gevoelige deel van die zichtbaarheid wordt gelogd: start en stop van impersonation, toegang tot documenten en evidence, admin-overrides en de cross-tenant reads die het platform als gevoelig classificeert schrijven allemaal een activity event met de staff user, de doeltenant en de actie. Gewone paginabezoeken niet, want een log dat elk scherm registreert is een log dat niemand leest.
Waarom de splitsing telt
Omdat tenantwerk en platformwerk onder hetzelfde Admin-label stoppen fouten in access control makkelijker maakt. Settings is waar een tenant zichzelf beheert. Admin is waar ReVend het platform bedient. Naamgeving maakt de audit eenvoudiger.