AdminForthActionInput
Properties
action?
optionalaction?: (params) =>Promise<{error?:string;message?:string;ok:boolean; }>
Parameters
| Parameter | Type |
|---|---|
params | { adminforth: IAdminForth; adminUser: AdminUser; extra?: HttpExtra; recordId: string; resource: AdminForthResource; response: IAdminForthHttpResponse; tr: ITranslateFunction; } |
params.adminforth | IAdminForth |
params.adminUser | AdminUser |
params.extra? | HttpExtra |
params.recordId | string |
params.resource | AdminForthResource |
params.response | IAdminForthHttpResponse |
params.tr | ITranslateFunction |
Returns
Promise<{ error?: string; message?: string; ok: boolean; }>
allowed?
optionalallowed?: (params) =>boolean
Parameters
| Parameter | Type |
|---|---|
params | { adminUser: AdminUser; standardAllowedActions: AllowedActions; } |
params.adminUser | AdminUser |
params.standardAllowedActions | AllowedActions |
Returns
boolean
bulkConfirmationMessage?
optionalbulkConfirmationMessage?:string
bulkHandler?
optionalbulkHandler?: (params) =>Promise<{error?:string;ok:boolean;successMessage?:string; }>
Parameters
| Parameter | Type |
|---|---|
params | { adminforth: IAdminForth; adminUser: AdminUser; extra?: HttpExtra; recordIds: (string | number)[]; resource: AdminForthResource; response: IAdminForthHttpResponse; tr: ITranslateFunction; } |
params.adminforth | IAdminForth |
params.adminUser | AdminUser |
params.extra? | HttpExtra |
params.recordIds | (string | number)[] |
params.resource | AdminForthResource |
params.response | IAdminForthHttpResponse |
params.tr | ITranslateFunction |
Returns
Promise<{ error?: string; ok: boolean; successMessage?: string; }>
bulkSuccessMessage?
optionalbulkSuccessMessage?:string
customComponent?
optionalcustomComponent?:AdminForthComponentDeclaration
icon?
optionalicon?:string
id?
optionalid?:string
name
name:
string
showIn?
optionalshowIn?:object
bulkButton?
optionalbulkButton?:boolean
list?
optionallist?:boolean
listThreeDotsMenu?
optionallistThreeDotsMenu?:boolean
showButton?
optionalshowButton?:boolean
showThreeDotsMenu?
optionalshowThreeDotsMenu?:boolean
url?
optionalurl?:string