Skip to main content

Abstract Class: BaseSettingsRouteMongo

Defined in: auth/src/routes/mongo/BaseSettingsRouteMongo.ts:8

Extends​

Constructors​

Constructor​

new BaseSettingsRouteMongo(): BaseSettingsRouteMongo

Returns​

BaseSettingsRouteMongo

Inherited from​

BaseSettingsRoute.constructor

Properties​

settingsClass​

protected settingsClass: any = SystemSettingsMongo

Defined in: auth/src/routes/mongo/BaseSettingsRouteMongo.ts:9

Overrides​

BaseSettingsRoute.settingsClass


settingsUtils?​

protected optional settingsUtils?: SystemSettingsUtils

Defined in: auth/src/routes/BaseSettingsRoute.ts:21

Inherited from​

BaseSettingsRoute.settingsUtils


trustedRoles​

protected trustedRoles: string[]

Defined in: auth/src/routes/BaseSettingsRoute.ts:24

Inherited from​

BaseSettingsRoute.trustedRoles

Methods​

get()​

get(user?): Promise<SystemSettings>

Defined in: auth/src/routes/BaseSettingsRoute.ts:41

Parameters​

user?​

JWTUser

Returns​

Promise<SystemSettings>

Inherited from​

BaseSettingsRoute.get


initialize()​

protected initialize(): Promise<void>

Defined in: auth/src/routes/BaseSettingsRoute.ts:27

Returns​

Promise<void>

Inherited from​

BaseSettingsRoute.initialize


update()​

update(obj, user): Promise<SystemSettings>

Defined in: auth/src/routes/BaseSettingsRoute.ts:57

Parameters​

obj​

Partial<SystemSettings>

user​

JWTUser

Returns​

Promise<SystemSettings>

Inherited from​

BaseSettingsRoute.update