Platform admin vs. org admin : pourquoi la distinction compte
Admin est platform-only ; le profil tenant et la gestion d’équipe vivent dans Paramètres.
« Admin » est un mot surchargé dans une plateforme multi-tenant. La plateforme a des admins. Chaque org tenant a des admins. Ils partagent le mot, pas les pouvoirs. ReVend garde cette distinction visible dans la navigation.
Pages platform-only
/admin, /admin/organizations, /admin/users, /admin/customers pour les comptes trade-in, /admin/storage, /admin/email-provider, /admin/exchange-rates, /admin/escrow/disputes, /admin/auction/strikes/[companyId] et le groupe plateforme sous /admin/platform — santé, plans, trust-scoring, infos société et company watch — sont des surfaces d’administration plateforme. Elles sont gardées par la portée plateforme ; un org-admin ne peut pas les atteindre, quelle que soit la configuration de son rôle tenant. À l’intérieur de la plateforme, les rôles diffèrent encore : les viewers lisent là où c’est permis, le staff fait tourner la plupart des outils opérationnels, et les actions les plus risquées — politique de SLA support, étapes destructrices du cycle de vie d’une organisation, release escrow d’urgence, purge du stockage d’un tenant — sont réservées à l’owner.
Pages Tenant Settings
Les admins tenant gèrent leur propre organisation depuis Paramètres : /settings/organization-profile pour l’identité tenant et /settings/users pour les membres d’équipe, les invitations, les rôles et le détail utilisateur. Les anciens liens Admin côté tenant redirigent vers ces pages Paramètres au lieu d’exposer Admin comme un concept tenant.
Visibilité cross-tenant
Le staff plateforme peut lire entre tenants pour des raisons de support — un client ouvre un ticket sur un deal qui a échoué, le staff plateforme doit voir le deal pour enquêter. La partie sensible de cette visibilité est journalisée : début et fin d’impersonation, accès aux documents et aux preuves, overrides admin et les lectures cross-tenant que la plateforme classe comme sensibles écrivent tous un activity event avec l’utilisateur staff, le tenant cible et l’action. Les chargements de page ordinaires, non — parce qu’un journal qui enregistre chaque écran est un journal que personne ne lit.
Pourquoi la séparation compte
Parce que mettre le travail tenant et le travail plateforme sous le même libellé Admin facilite les erreurs de contrôle d’accès. Paramètres est l’endroit où un tenant se gère lui-même. Admin est l’endroit où ReVend opère la plateforme. Le nommage rend l’audit plus simple.