MakionDocs ← makion.dev

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:

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
Email 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#