Skip to main content

AdminForthActionInput

Properties

action()?

optional action: (params) => Promise<{ error?: string; message?: string; ok: boolean; }>

Parameters

ParameterType
params{ adminforth: IAdminForth; adminUser: AdminUser; extra?: HttpExtra; recordId: string; resource: AdminForthResource; tr: Function; }
params.adminforthIAdminForth
params.adminUserAdminUser
params.extra?HttpExtra
params.recordIdstring
params.resourceAdminForthResource
params.trFunction

Returns

Promise<{ error?: string; message?: string; ok: boolean; }>


allowed()?

optional allowed: (params) => boolean

Parameters

ParameterType
params{ adminUser: AdminUser; standardAllowedActions: AllowedActions; }
params.adminUserAdminUser
params.standardAllowedActionsAllowedActions

Returns

boolean


icon?

optional icon: string


id?

optional id: string


name

name: string


showIn?

optional showIn: object

list?

optional list: boolean

showButton?

optional showButton: boolean

showThreeDotsMenu?

optional showThreeDotsMenu: boolean


url?

optional url: string