group_members()

Gibt alle Benutzer zurück, die Mitglied der angegebenen Gruppe sind.

1. Signatur

  • Sync

  • Async

ecm.security.group_members(group_name: str) -> list[ECMUser]
await ecm.security.group_members(group_name: str) -> list[ECMUser]

2. Parameter

Parameter Standard Beschreibung

group_name

Name der Gruppe, deren Mitglieder abgerufen werden sollen.

3. Rückgabewert

Liste von ECMUser-Instanzen. Leere Liste, wenn die Gruppe keine Mitglieder hat oder nicht existiert.

Felder von ECMUser — siehe users().

4. Beispiele

4.1. Mitglieder einer Gruppe auflisten

  • Sync

  • Async

members = ecm.security.group_members("Administrators")
for user in members:
    print(user.username, user.display_name)
members = await ecm.security.group_members("Administrators")
for user in members:
    print(user.username, user.display_name)

4.2. Alle Gruppen mit ihren Mitgliedern ausgeben

  • Sync

  • Async

for group in ecm.security.groups():
    members = ecm.security.group_members(group.name)
    print(f"{group.name}: {[m.username for m in members]}")
for group in await ecm.security.groups():
    members = await ecm.security.group_members(group.name)
    print(f"{group.name}: {[m.username for m in members]}")

5. Siehe auch