IUpdateUserDetails

[ Interface ]

Version 1.10

export interface IUpdateUserDetails {
    domain?: string;
    newName?: string;
    password?: string;
    enabled: boolean;
    autoLogout: string;
    locale: string;
    addGroups?: string[];
    removeGroups?: string[];
};

Version 1.12

export interface IUpdateUserDetails {
    domain?: string;
    newName?: string;
    password?: string;
    currentPassword?: string;
    enabled?: boolean;
    autoLogout?: string;
    locale?: string;
    timeFormatLocale?: string;
    timeZone?: string;
    addGroups?: string[];
    removeGroups?: string[];
};

Änderungsinformationen der Metadaten eines Users.

Ab Version 1.12 kann ein Nutzer auch ein Teil seiner Daten selbst ändern, wenn er nicht Teil der Administrator-Gruppe ist.

Eigenschaften

Name

Typ

Beschreibung

domain [optional]

string

Domain der Benutzerverwaltung. 'TcHmiUserManagement' wenn nicht angegeben

newName

string

Neuer Name des Benutzers.

password

string

Neues Passwort des Benutzers

currentPassword [optional]
Ab Version 1.12

string

Altes Passwort des Benutzers. Wird benötigt, wenn der Nutzer selbst sein Passwort ändern möchte.

enabled

boolean

Legt fest, ob der Benutzer aktiv ist. true wenn nicht angegeben

autoLogout

string

Zeitspanne als ISO 8601 timespan Zeichenkette die angibt nach welcher Zeit der Nutzer ausgeloggt wird.

Format: P[JY][MM][WW][TD][T[hH][mM]]

Beispiel: "P30D" für 30 Tage, "P1DT12H" für ein Tag und 12 Stunden, "PT30M" für 30 Minuten.

locale

string

Spracheinstellung des Benutzers.
Hier ist ab Version 1.10.1336.10 'client' die Sprache des Browsers oder 'project' für die Projekteinstellung gültig.

timeFormatLocale
Ab Version 1.10.1336.10

string

Spracheinstellung des Benutzers für Zeit/Datums-Darstellungen.
Hier ist 'client' für die Sprache des Browsers oder 'project' für die Projekteinstellung gültig.

timeZone
Ab Version 1.10.1336.10

string

Zeitzone des Benutzers für Zeit/Datums-Darstellungen.
Hier ist 'client' für die Sprache des Browsers oder 'project' für die Projekteinstellung gültig.

addGroups

string[]

Gruppen in der der Benutzer neu Mitglied werden soll.

removeGroups

string[]

Gruppen in der der Benutzer nicht mehr Mitglied sein soll.

IUpdateUserDetails 1:

Verfügbar ab Version 1.10.1018.48