five-on-it / apps/client/src/ui/AdminSettings / AdminSettingsProps
Interface: AdminSettingsProps
Defined in: apps/client/src/ui/AdminSettings.tsx:38
Props of AdminSettings.
Properties
api
api:
object
Defined in: apps/client/src/ui/AdminSettings.tsx:39
account
account: (
id) =>Promise<AdminAccount>
Parameters
id
string
Returns
Promise<AdminAccount>
audit
audit: () =>
Promise<AdminChange[]>
Returns
Promise<AdminChange[]>
cancel
cancel: (
job) =>Promise<Creation>
Parameters
job
string
Returns
Promise<Creation>
creations
creations: () =>
Promise<AdminCreations>
Returns
Promise<AdminCreations>
overrides
overrides: () =>
Promise<AdminOverride[]>
Returns
Promise<AdminOverride[]>
reset
reset: (
id) =>Promise<AdminAccount>
Parameters
id
string
Returns
Promise<AdminAccount>
resetSetting
resetSetting: (
key,note?) =>Promise<SettingsView>
Resets one setting (or every one, all) to its default.
Parameters
key
"all" | "concurrency" | "monthlyUsd" | "creationUsd" | "creationBuilds" | "quotaBuilds" | "quotaRooms" | "quotaCreations" | "turnMinutes" | "turnCalls" | "turnInputTokens" | "turnOutputTokens" | "turnMaxTokens" | "modelChoices" | "defaultModel"
note?
string
Returns
Promise<SettingsView>
search
search: (
q) =>Promise<AdminAccount[]>
Parameters
q
string
Returns
Promise<AdminAccount[]>
set
set: (
id,form) =>Promise<AdminAccount>
Parameters
id
string
form
Returns
Promise<AdminAccount>
setSettings
setSettings: (
body) =>Promise<SettingsView>
Sets the settings a body gives (null resets one).
Parameters
body
Record<string, unknown>
Returns
Promise<SettingsView>
settings
settings: () =>
Promise<SettingsView>
Returns
Promise<SettingsView>
unlimited
unlimited: (
id,on,note) =>Promise<AdminAccount>
Makes an account unlimited (a note says why), or takes its override away.
Parameters
id
string
on
boolean
note
string
Returns
Promise<AdminAccount>
confirm
confirm:
Confirmer
Defined in: apps/client/src/ui/AdminSettings.tsx:40
onChanged
onChanged: () =>
void
Defined in: apps/client/src/ui/AdminSettings.tsx:42
The settings changed (the audit log has a line more).
Returns
void