refactor(FE-174,175): update approve method to allow custom notes in RecordingForm

This commit is contained in:
rstubryan
2025-11-06 13:08:26 +07:00
parent c774480a5a
commit c9edc407b4
2 changed files with 2 additions and 3 deletions
@@ -911,8 +911,7 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
setIsApproveLoading(true); setIsApproveLoading(true);
const approveResponse = await RecordingApi.approve( const approveResponse = await RecordingApi.approve(
initialValues?.id as number, initialValues?.id as number
'Approved via Form'
); );
if (isResponseSuccess(approveResponse)) { if (isResponseSuccess(approveResponse)) {
+1 -1
View File
@@ -35,7 +35,7 @@ export class RecordingService extends BaseApiService<
async approve( async approve(
idOrIds: number | number[], idOrIds: number | number[],
notes: string = 'Approved via Form' notes?: string
): Promise<BaseApiResponse<Recording[]> | undefined> { ): Promise<BaseApiResponse<Recording[]> | undefined> {
const approvable_ids = Array.isArray(idOrIds) ? idOrIds : [idOrIds]; const approvable_ids = Array.isArray(idOrIds) ? idOrIds : [idOrIds];
return await this.customRequest<BaseApiResponse<Recording[]>>('approvals', { return await this.customRequest<BaseApiResponse<Recording[]>>('approvals', {