update_user()
Aktualisiert ein bestehendes Benutzerkonto. Nicht übergebene Felder werden vor dem Schreiben vom Server gelesen und unverändert wieder zurückgeschrieben – so bleiben sie erhalten.
1. Signatur
-
Sync
-
Async
ecm.security.update_user(
user_guid: str,
*,
username: str | None = None,
login_name: str | None = None,
display_name: str | None = None,
email: str | None = None,
remark: str | None = None,
password: str | None = None,
profile_id: int | None = None,
locked: bool | None = None,
supervisor: bool | None = None,
account_type: int | None = None,
flags: int | None = None,
lang_id: int | None = None,
server_id: int | None = None,
valid_from: datetime | None = None,
valid_to: datetime | None = None,
change_pwd: bool | None = None,
never_expire: bool | None = None,
) -> ECMUserAttributes
await ecm.security.update_user(...) -> ECMUserAttributes
2. Parameter
| Parameter | Standard | Beschreibung |
|---|---|---|
|
— |
GUID des zu ändernden Benutzers. |
alle anderen |
|
Wenn nicht |
|
|
Klartext-Passwort. Wird vor dem Senden automatisch via |
4. Fehler
-
ECMNotFoundException– wennuser_guidkeinen Benutzer findet. -
ECMException(oder Unterklasse) bei sonstigen Server-Fehlern.
5. Beispiele
6. Siehe auch
-
create_user() – Konto anlegen
-
delete_user() – Konto löschen
-
user() – Detailattribute lesen