MakionDocs ← makion.dev

Utilisateurs et accès

L'accès dans Makion comporte deux parties : le rôle global d'une personne (son niveau d'accès global sur le serveur) et son accès par projet (les projets dans lesquels elle peut réellement travailler). Un administrateur définit les deux. La plupart de cela se passe dans l'onglet Admin ; un administrateur du projet peut gérer les membres de son propre projet depuis l'onglet Membres.

Les rôles globaux sont des niveaux d'accès#

Chaque compte possède un rôle global, défini dans Admin → Accès aux projets via un sélecteur Rôle. Les rôles sont des niveaux, du plus faible au plus élevé :

Rôle Ce que cela signifie
none — aucun accès Le compte existe mais ne peut encore rien faire. Les nouveaux comptes démarrent ici.
dev Travaille dans les projets auxquels l'accès lui a été accordé.
admin Peut gérer les projets qu'il administre — méthodologie, membres, paramètres de ces projets.
superadmin Administrateur complet du serveur : tous les projets, tous les utilisateurs, les moteurs, la licence, l'audit et le Chat admin.

La toute première personne à se connecter à une instance Makion devient automatiquement le superadmin de l'ensemble du serveur. Tout le monde après elle démarre à none jusqu'à ce qu'un administrateur accorde un rôle et un accès au projet. Voir Sign in & projects.

Accorder l'accès à un projet#

Un rôle global détermine quel niveau possède une personne ; l'accès au projet détermine quels projets elle peut ouvrir. L'accès est accordé par développeur, par projet — il y a deux façons de le faire.

En tant que superadmin (Admin → Accès aux projets)#

Le tableau Accès aux projets dans l'onglet Admin comporte une ligne par développeur, indiquant son nom et son identité e-mail ou Telegram. Pour chaque développeur, vous pouvez :

En tant qu'administrateur du projet (l'onglet Membres)#

Un administrateur du projet gère uniquement son propre projet depuis son onglet Membres :

Contrôle Ce qu'il fait
Membres actuels Liste toutes les personnes du projet, chacune avec un rôle Administrateur du projet ou Développeur.
Retirer Retire un membre de ce projet.
Ajouter un développeur (sélecteur) + Ajouter Choisir un compte existant et l'ajouter au projet.

Inviter des personnes#

La façon d'ajouter une nouvelle personne au serveur dépend de la méthode de connexion du serveur.

Serveurs e-mail + mot de passe — codes d'invitation#

Lorsque le serveur propose une connexion par e-mail et mot de passe, la section Inviter des personnes apparaît dans l'onglet Admin. Remplissez le formulaire et émettez un code à usage unique :

Champ / contrôle Ce qu'il fait
E-mail L'e-mail de l'invité.
Nom (facultatif) Son nom d'affichage.
Rôle Le rôle global qu'il obtiendra en rejoignant.
Valide pendant (jours) Combien de temps l'invitation reste utilisable.
Émettre l'invitation Crée l'invitation et affiche une boîte de code à usage unique« Affiché une seule fois… » avec Copier le code. Envoyez ce code à la personne.

Sous le formulaire, un tableau des invitations liste chaque invitation par E-mail, Rôle et Statut (en attente / utilisée / révoquée / expirée), avec Révoquer pour celles qui sont encore en attente. L'invité utilise le code sur l'écran de connexion — voir Sign in & projects.

Serveurs Telegram — auto-connexion, puis octroi#

Sur un serveur Telegram, il n'y a pas de codes d'invitation. La personne se connecte simplement via le bot Makion (QR Telegram ou le bot lui-même). Son compte apparaît alors au rôle none ; un administrateur lui accorde un rôle et coche les projets auxquels elle peut accéder dans Accès aux projets. Voir le Telegram bot.

Supprimer un compte#

Supprimer le compte retire définitivement le compte d'une personne. C'est un lien dans chaque ligne du tableau Accès aux projets, et il vous demande de confirmer — « Supprimer définitivement {name} ? … est irréversible. »

La suppression d'un compte est irréversible. Par sécurité, le lien Supprimer le compte est masqué pour vous-même et pour les autres superadmins — vous ne pouvez pas supprimer un autre superadmin depuis cet écran.

Durée de la session de connexion#

La carte Session de connexion de l'onglet Admin définit la durée d'une session ouverte avant qu'une personne doive se reconnecter : saisissez un nombre d'heures et cliquez sur Enregistrer. Cela s'applique à toutes les personnes du serveur.

Où aller ensuite#