update_group()

Setzt die Attribute einer bestehenden Gruppe. Die Gruppe wird über id / guid identifiziert; geschrieben werden name, profile_user_id und description.

Da ECMGroup ein eingefrorenes Dataclass ist, wird typischerweise eine geänderte Kopie via dataclasses.replace übergeben.

1. Signatur

  • Sync

  • Async

ecm.security.update_group(group: ECMGroup) -> None
await ecm.security.update_group(group: ECMGroup) -> None

2. Parameter

Parameter Standard Beschreibung

group

Die zu ändernde Gruppe. Trägt id / guid zur Identifikation sowie die Zielwerte name, profile_user_id und description.

3. Rückgabewert

Keine.

4. Fehler

  • ECMException (oder Unterklasse) bei Server-Fehlern.

5. Beispiele

5.1. Beschreibung ändern

  • Sync

  • Async

import dataclasses

group = ecm.security.group("Sales")
assert group is not None
ecm.security.update_group(dataclasses.replace(group, description="Sales EMEA"))
import dataclasses

group = await ecm.security.group("Sales")
assert group is not None
await ecm.security.update_group(dataclasses.replace(group, description="Sales EMEA"))

6. Siehe auch