Skip to content

UserService

injectable

Service providing user account configurations.

Change the users client locale

changeClientLocale(iso: string, persist: ): void
NameTypeDescription
isostring
persist
fetchUserSettings(): Observable<UserSettings>
getCurrentUser(): YuvUser
getSettings(section: string): Observable<any>
NameTypeDescription
sectionstring
getUserById(id: string): Observable<YuvUser>
NameTypeDescription
idstring
loadObjectConfig(): Observable<StoredObjectConfig | undefined>
logout(redirRoute: string): void
NameTypeDescription
redirRoutestring

Search for a user based on a search term

queryUser(term: string, excludeMe: boolean, roles: string[]): Observable<YuvUser[]>
NameTypeDescription
termstring
excludeMeboolean
rolesstring[]
saveObjectConfig(objectConfigs: StoredObjectConfig): Observable<any>
NameTypeDescription
objectConfigsStoredObjectConfig
saveUserSettings(settings: Partial<UserSettings>): Observable<any>
NameTypeDescription
settingsPartial<UserSettings>

Set a new current user

setCurrentUser(user: YuvUser): void
NameTypeDescription
userYuvUser