From 1bd3fa7ed1366381a5ce5f2981fe31123fd27f9e Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Wed, 17 Sep 2025 10:00:03 +0000 Subject: [PATCH] feat: add permissions fields for delete, update, and add actions in table settings --- .../table/use-cases/get-table-rows.use.case.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/backend/src/entities/table/use-cases/get-table-rows.use.case.ts b/backend/src/entities/table/use-cases/get-table-rows.use.case.ts index 7fe1a9fba..31109b233 100644 --- a/backend/src/entities/table/use-cases/get-table-rows.use.case.ts +++ b/backend/src/entities/table/use-cases/get-table-rows.use.case.ts @@ -118,6 +118,9 @@ export class GetTableRowsUseCase extends AbstractUseCase buildCreatedTableFilterRO(el)), - can_delete: tableSettings ? tableSettings.can_delete : true, - can_update: tableSettings ? tableSettings.can_update : true, - can_add: tableSettings ? tableSettings.can_add : true, + can_delete: can_delete, + can_update: can_update, + can_add: can_add, table_settings: { sortable_by: tableSettings?.sortable_by?.length > 0 ? tableSettings.sortable_by : [], ordering: tableSettings.ordering ? tableSettings.ordering : undefined, @@ -251,9 +254,9 @@ export class GetTableRowsUseCase extends AbstractUseCase 0 ? tableSettings.list_fields : [], allow_csv_export: allowCsvExport, allow_csv_import: allowCsvImport, - can_delete: tableSettings ? tableSettings.can_delete : true, - can_update: tableSettings ? tableSettings.can_update : true, - can_add: tableSettings ? tableSettings.can_add : true, + can_delete: can_delete, + can_update: can_update, + can_add: can_add, }, };