Gestion de la Company¶
Cette page décrit l'écran de gestion d'une company (capture fournie) : informations de la company, gestion des utilisateurs et permissions.
Sélection de la company¶
- Bouton/zone de sélection en haut à droite : permet de changer la company active.
Company info¶
NOM: nom de la company (ex: multiCAM Systems)PLAN: type d'abonnement (ex: free, pro)DATE DE CRÉATION: date de création du compteDATE D'EXPIRATION: date d'expiration du plan
Actions : - Upgrade : bouton pour monter en plan - Supprimer : suppression de la company (action destructive)
Render HTML¶
- Champ permettant d'ajouter des règles de rendu HTML (tags ou templates) appliqués au contexte de la company.
Utilisateurs¶
La liste des utilisateurs affiche :
Nom d'utilisateur(email visible)- Badge(s) de rôle :
Admin(rouge) ouAutorisée(vert) - Bouton
Inviter: ouvrir le modal d'invitation (email + rôle)
Actions disponibles par utilisateur :
- Basculer l'état Admin (assigner / retirer le rôle Admin)
- Retirer l'accès (supprimer l'utilisateur de la company)
Bonnes pratiques :
- Vérifier l'adresse email avant l'invitation.
- Limiter le nombre d'admins et préférer des rôles granulaires si possible.
Permissions (exemple affiché : "Permissions de NEHEMIE")¶
La colonne de droite montre les permissions par scope (par ex. Football National, Coupe de France, Futsal...). Pour chaque scope :
- Bouton
Autoriser/x Autoriser: permet d'accorder ou retirer la permission sur ce scope. - Bouton
Admin/x Admin: permet de promouvoir localement l'utilisateur en admin pour ce scope.
Exemple de flux d'invitation¶
- L'administrateur clique sur
Inviter. - Il renseigne l'email et choisit un rôle (admin / user).
- Le système envoie un email d'invitation avec un lien d'activation.
- L'utilisateur accepte et est ajouté à la company avec les permissions définies.
Si vous voulez, j'ajoute un exemple d'UI (capture annotée) directement dans cette page, ou je génère le schéma JSON complet attendu par votre API d'administration. Que préférez-vous ?