aYOUne

ay users

ay users

Verwaltet User, Teams und Roles. Routes via su-Modul zum Legacy-API.

Subcommands

ay users list (Alias: ls)

Flag Zweck
--search <q> Search nach Name oder Email
--role <roleId> Filter auf Role
--active Nur aktive User
ay users list
ay users list --search max
ay users list --role 64a1b2c3 --active

ay users get <id>

ay users get 64a1b2c3

ay users invite

Lädt einen neuen User ein (Email mit Setup-Link).

Flag Pflicht Zweck
--email <email> ja Email des Eingeladenen
--role <roleId> nein Role zuweisen
--firstName <name> nein Vorname
--lastName <name> nein Nachname
ay users invite --email max@example.com --role 64a1... --firstName Max

ay users update <id>

ay users update 64a1b2c3 --set role=64b2... --set active=true

ay users delete <id>

ay users delete 64a1b2c3

ay users teams list / ay users teams get <id>

ay users teams list
ay users teams get 64a1b2c3

ay users roles list / ay users roles get <id>

ay users roles list
ay users roles get 64a1b2c3

Hinweis

Effective rights = user.role.rights ∪ user.customRights.rights ∩ customer.packages[].package.modules ∪ customer.customRights[].right. Packages sind additiv — eine restriktive Package kann Rights nicht entziehen, sondern nur hinzufügen.

Siehe auch