Admin Panel

Funktionen, mit der die Northware Suite technisch administriert werden

Über das Admin Panel wird die Northware Suite technisch administriert.

Benutzerverwaltung

Über die Benutzerverwaltung können die Benutzerkonten der Endnutzer der Northware Suite verwaltet werden. Es können Benutzer und ihre Berechtigungen verwaltet werden.

Ein Benutzer besteht aus einem User-Account und den Relationen des Butzers zu Rollen und Berechtigungen in der Northware Suite. Die Benutzerverwaltung ist die Oberfläche, mit der Adminstratoren diese Benutzer, Rollen und Berechtigungen aus @northware/auth und der Northware Datenbank verwalten können.

Jeder User-Account enthält E-Mail-Adresse, Benutzernamen und Passwort sowie optional Vorname und Nachname des Benutzers. Dieser Benutzer wird bei Clerk gespeichert.

Darüber hinaus erhält jeder Benutzer Rollen und Berechtigungen zur Nutzung der Northware Apps. Diese Daten werden in der Northware Datenbank gespeichert. In der Codebase wird abgefragt, ob ein Benutzer eine bestimmte Berechtigung hat. Die verfügbaren Berechtigungen werden in der Datenbank gespeichert. Diese Daten können zu Rollen zusammengefasst werden. Diese Rollen können einer Gruppe von Benutzern zugewiesen werden. Wurde einem Nutzer eine Rolle zugewiesen, erhält er alle Berechtigungen, die der Rolle zugewiesen wurden. Ein Benutzer kann mehrere Rollen erhalten. Es ist auch möglich, einem Benutzer einzelne Berechtigungen zuzuweisen, die über die Rollenberechtigungen zu erweitern. Es ist nicht möglich einem Benutzer eine Rollenberechtigung zu entziehen.

Rollendetails

FeldnameBeschreibungEingabeformatBeispiel
SchlüsselbezeichnungDer eindeutige Schlüssel der Rolle, der im Code verwendet wirdapp::rolestring.roleapp::hr-management
RollenbezeichnungDie kurze und lesbare Bezeichnung der RolleStringVerwaltung von Mitarbeitern
RollenberechtigungenRelationen zu Berechtigungen der Northware SuiteMany-to-many Relation

Details der Berechtigungsschlüssel

FeldnameBeschreibungEingabeformatBeispiel
BerechtigungsschlüsselDer eindeutige Schlüssel der Berechtigung zur Verwendung im Codeapp::feature:subfeature.permissionapp::hr:employee.create
BezeichnungDie kurze lesbare Bezeichnung der BerechtigungStringMitarbeiter erstellen

On this page