Benutzer & Zugriff
Der Zugriff in Makion hat zwei Teile: die globale Rolle einer Person (ihre Gesamtzugriffsebene auf dem Server) und ihren projektbezogenen Zugriff (in welchen Projekten sie tatsächlich arbeiten kann). Ein Administrator setzt beides. Das meiste davon geschieht im Reiter Admin; ein Projekt-Admin kann die Mitglieder seines eigenen Projekts über den Reiter Members verwalten.
Globale Rollen sind Zugriffsebenen#
Jedes Konto hat eine globale Rolle, gesetzt in Admin → Projektzugriff über eine Rolle-Auswahl. Rollen sind Ebenen, von der geringsten zur höchsten:
| Rolle | Was sie bedeutet |
|---|---|
| none — no access | Das Konto existiert, kann aber noch nichts tun. Neue Konten starten hier. |
| dev | Arbeitet in den Projekten, für die ihm Zugriff gewährt wurde. |
| admin | Kann die von ihm administrierten Projekte verwalten — Methodik, Mitglieder, Einstellungen dieser Projekte. |
| superadmin | Vollständiger Server-Administrator: alle Projekte, alle Benutzer, Engines, Lizenz, Audit und der Admin-Chat. |
Die allererste Person, die sich anmeldet in einer Makion-Instanz, wird automatisch zum Superadmin für den gesamten Server. Alle danach starten bei none, bis ein Admin eine Rolle und Projektzugriff gewährt. Siehe Anmelden & Projekte.
Zugriff auf ein Projekt gewähren#
Eine globale Rolle entscheidet, welche Ebene jemand hat; der Projektzugriff entscheidet, welche Projekte er öffnen kann. Der Zugriff wird pro Entwickler, pro Projekt gewährt — dafür gibt es zwei Wege.
Als Superadmin (Admin → Projektzugriff)#
Die Tabelle Projektzugriff im Reiter Admin hat eine Zeile pro Entwickler, die dessen Namen und seine E-Mail- oder Telegram-Identität zeigt. Für jeden Entwickler können Sie:
- Die Rolle setzen (none / dev / admin / superadmin).
- Das Kontrollkästchen in jeder Projektspalte ankreuzen, um diesem Entwickler Zugriff auf dieses Projekt zu gewähren.
- Delete account verwenden, um das Konto dauerhaft zu entfernen (siehe unten).
Als Projekt-Admin (der Reiter Members)#
Ein Projekt-Admin verwaltet nur sein eigenes Projekt über dessen Reiter Members:
| Steuerelement | Was es tut |
|---|---|
| Aktuelle Mitglieder | Listet alle im Projekt auf, jeweils mit einer Rolle Projekt-Admin oder Entwickler. |
| Remove | Entfernt ein Mitglied aus diesem Projekt. |
| Add a developer (Auswahl) + Add | Ein bestehendes Konto wählen und dem Projekt hinzufügen. |
Personen einladen#
Wie Sie eine neue Person auf den Server bringen, hängt davon ab, wie der Server die Anmeldung handhabt.
E-Mail-und-Passwort-Server — Einladungscodes#
Wenn der Server Anmeldung per E-Mail und Passwort anbietet, erscheint der Abschnitt Personen einladen im Reiter Admin. Füllen Sie das Formular aus und erstellen Sie einen Einmal-Code:
| Feld / Steuerelement | Was es tut |
|---|---|
| Die E-Mail des Eingeladenen. | |
| Name (optional) | Sein Anzeigename. |
| Rolle | Die globale Rolle, die er beim Beitreten erhält. |
| Gültig-für Tage | Wie lange die Einladung nutzbar bleibt. |
| Issue invite | Erstellt die Einladung und zeigt eine Einmal-Code-Box — „Shown once…" mit Copy code. Senden Sie diesen Code an die Person. |
Unter dem Formular listet eine Einladungstabelle jede Einladung nach Email, Rolle und Status (waiting / used / revoked / expired), mit Revoke für alle noch ausstehenden. Der Eingeladene löst den Code auf dem Anmeldebildschirm ein — siehe Anmelden & Projekte.
Telegram-Server — Selbstanmeldung, dann gewähren#
Auf einem Telegram-Server gibt es keine Einladungscodes. Die Person meldet sich einfach über den Makion-Bot an (Telegram-QR oder der Bot selbst). Ihr Konto erscheint dann mit der Rolle none; ein Admin gewährt ihr eine Rolle und kreuzt in Projektzugriff die Projekte an, auf die sie zugreifen darf. Siehe Telegram-Bot.
Ein Konto löschen#
Delete account entfernt das Konto einer Person dauerhaft. Es ist ein Link in jeder Zeile der Tabelle Projektzugriff und fragt Sie um Bestätigung — „Permanently delete {name}? … cannot be undone."
Das Löschen eines Kontos kann nicht rückgängig gemacht werden. Als Schutz ist der Link Delete account für Sie selbst und für andere Superadmins ausgeblendet — Sie können einen anderen Superadmin von diesem Bildschirm aus nicht löschen.
Länge der Anmeldesitzung#
Die Karte Anmeldesitzung im Reiter Admin legt fest, wie lange eine angemeldete Sitzung dauert, bevor sich eine Person erneut anmelden muss: Geben Sie eine Anzahl von Stunden ein und klicken Sie Speichern. Dies gilt für alle auf dem Server.
Wie es weitergeht#
- Anmelden & Projekte — die beiden Anmeldemethoden und das Einlösen einer Einladung.
- Projekte konfigurieren — ein Projekt einrichten, bevor Sie Personen hinzufügen.
- Telegram-Bot — anmelden und aus Telegram arbeiten.