Berechtigungen zu einer Benutzergruppe hinzufügen¶
Note
Der Wert für das Attribut ObjectPermissionVO muss GROUP sein.
Note
Wenn die optionalen Attribute nicht gesetzt sind, setzt das System einen Standardwert ein.
Note
Der Body enthält die Attribute id, created und modified nicht. Die Werte dieser Attribute werden vom System nach dem Erstellen des Eintrags gesetzt.
Senden einer POST-Anfrage an den Endpunkt /user/group/{id}/permissions.
Beschreibung¶
Mit der Add-Group-Permissions-Anfrage fügen Sie einer Benutzergruppe der Organisation eine oder mehrere Berechtigungen hinzu.
Voraussetzungen¶
Werte der Anfrage: Group-ID {id}
Objekte: ObjectPermissionVO
Anfrage¶
Um Gruppenberechtigungen zu einer Benutzergruppe hinzuzufügen, fügen Sie die Group-ID {id} dem Pfad der Anfrage hinzu.
Für eine detaillierte Spezifikation, welche Informationen zum Erstellen von Berechtigungen erforderlich sind, müssen im Body ein oder mehrere Objekte ObjectPermissionVO mit den folgenden Attributen definiert werden:
| Attribut | Beschreibung | Werte |
|---|---|---|
objectType |
Der Typ des Objekts. Das Objekt bezieht sich auf die Funktion in der Myra App. |
|
objectPermissionType |
Die Ebene der Berechtigung. |
|
action |
Der Typ der Berechtigung. |
|
Die folgenden Attribute sind optional:
| Attribut | Beschreibung | Werte |
|---|---|---|
objectInstance |
Die ID des übergeordneten Hauptelements. | integer |
name |
Der Name des Objekts, dem Berechtigungen zugewiesen wurden. Nur gefüllt, wenn eine Zuweisung erfolgt ist. Andernfalls existiert das Attribut nicht. | string |
scopes |
Die Liste der untergeordneten Elemente. | array |
parents |
Die Liste der übergeordneten Elemente. | array |
value |
Der Wert der Berechtigung. | string |
Das System gibt als Antwort das Objekt ObjectPermissionVO mit den Informationen zum neuen Eintrag zurück.
Beispiel¶
Beispiel-Request-Body:
{
"objectType": "Domain",
"objectPermissionType": "GROUP",
"action": "READ",
"objectInstance": 0,
"name": "string",
"scopes": [],
"parents": [],
"value": "string"
}
Antworten¶
Die folgenden Antworten sind möglich:
| STATUSCODE | BESCHREIBUNG |
|---|---|
| 201 | Die Anfrage war erfolgreich und ein neues Objekt wurde erstellt. |
| 400 | Die Anfrage war nicht erfolgreich. Die Anfrage war fehlerhaft oder es fehlen Informationen. |
| 401 | Die Anfrage war nicht erfolgreich, da die Authentifizierung fehlerhaft war. |
| 403 | Die Anfrage war nicht erfolgreich, da die erforderlichen Berechtigungen fehlen. |