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; tr: Function; } |
params.adminforth | IAdminForth |
params.adminUser | AdminUser |
params.extra? | HttpExtra |
params.recordId | string |
params.resource | AdminForthResource |
params.tr | Function |
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
customComponent?
optionalcustomComponent:AdminForthComponentDeclaration
icon?
optionalicon:string
id?
optionalid:string
name
name:
string
showIn?
optionalshowIn:object
list?
optionallist:boolean
showButton?
optionalshowButton:boolean
showThreeDotsMenu?
optionalshowThreeDotsMenu:boolean
url?
optionalurl:string