Skip to main content

AfterDeleteSaveFunction

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

Modify record to change how data is saved to database. Return ok: false and error: string to stop execution and show error message to user. Return ok: true to continue execution.

Parameters

ParameterTypeDescription
params{ adminforth: IAdminForth; adminUser: AdminUser; extra?: HttpExtra; record: any; recordId: any; resource: AdminForthResource; response: IAdminForthHttpResponse; }-
params.adminforthIAdminForthAdminforth instance.
params.adminUserAdminUserAdmin user performing the action.
params.extra?HttpExtraExtra HTTP information. Prefer using extra.response over the top-level response field.
params.recordanyRecord data, that was deleted.
params.recordIdanyPrimary key value of the record to delete.
params.resourceAdminForthResourceResource info.
params.responseIAdminForthHttpResponseHTTP response object. Deprecated Since 1.2.9. Will be removed in 2.0.0. Use extra.response instead.

Returns

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