> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gestugroup.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestion des utilisateurs

> Rôles, invitations, permissions et désactivation des comptes.

## Les rôles

Gëstu utilise un système de rôles hiérarchique. Chaque utilisateur se voit assigner un rôle qui détermine ce qu'il peut voir et faire.

| Rôle           | Périmètre            | Accès                                            |
| -------------- | -------------------- | ------------------------------------------------ |
| **Superadmin** | Global (Gëstu Group) | Tous les partenaires, tous les produits          |
| **Admin**      | Partenaire           | Gestion complète de l'espace partenaire          |
| **Consultant** | Partenaire           | Accès aux missions, création et évaluation       |
| **Client**     | Mission spécifique   | Lecture seule sur les missions qui le concernent |

<Note>
  Le rôle **Superadmin** est réservé à l'équipe interne Gëstu Group. Il ne peut pas être attribué à un utilisateur partenaire.
</Note>

***

## Inviter un utilisateur

### Depuis l'interface Admin

1. Allez dans **Paramètres → Utilisateurs**
2. Cliquez sur **Inviter un utilisateur**
3. Renseignez l'adresse email
4. Sélectionnez le rôle (**Consultant** ou **Admin**)
5. Cliquez sur **Envoyer l'invitation**

L'utilisateur reçoit un email avec un lien valable **48 heures**. Passé ce délai, vous devrez renvoyer une invitation.

### Que reçoit l'utilisateur invité ?

Un email contenant :

* Le nom de votre organisation
* Un bouton "Créer mon compte"
* Le lien direct vers la plateforme

***

## Modifier les permissions d'un utilisateur

1. **Paramètres → Utilisateurs**
2. Cliquez sur l'utilisateur concerné
3. Modifiez le rôle dans le menu déroulant
4. Sauvegardez

<Warning>
  Rétrograder un Admin en Consultant lui retirera immédiatement l'accès aux paramètres et à la gestion des utilisateurs.
</Warning>

***

## Désactiver un compte

La désactivation empêche l'utilisateur de se connecter sans supprimer ses contributions (évaluations, commentaires, preuves).

1. **Paramètres → Utilisateurs**
2. Cliquez sur le menu **⋯** à droite de l'utilisateur
3. Sélectionnez **Désactiver le compte**
4. Confirmez

Pour réactiver : même procédure, **Réactiver le compte**.

***

## Accès produits par utilisateur

Un utilisateur Admin peut gérer les accès produits de chaque collaborateur :

1. **Paramètres → Utilisateurs → \[Nom de l'utilisateur]**
2. Section **Accès produits**
3. Activer ou désactiver chaque produit

<Tip>
  Un consultant qui n'a pas accès à Gëstu Risk ne verra pas la carte Risk dans son Hub. Il peut en revanche soumettre une demande d'accès depuis le Hub.
</Tip>

***

## Sécurité des comptes

* Les mots de passe sont gérés via Supabase Auth avec hachage bcrypt
* Aucun mot de passe en clair n'est stocké
* Réinitialisation par email disponible sur la page de connexion
* Les sessions expirent après 7 jours d'inactivité
