From 6431b0d935a4df78f91d89bbf027bc655082b19e Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Tue, 1 Jul 2025 11:15:56 +0000 Subject: [PATCH] Add excluded_fields to TableStructureDs and GetTableStructureUseCase response --- backend/src/entities/table/table-datastructures.ts | 3 +++ .../entities/table/use-cases/get-table-structure.use.case.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/backend/src/entities/table/table-datastructures.ts b/backend/src/entities/table/table-datastructures.ts index 80819f7cc..3c7faab26 100644 --- a/backend/src/entities/table/table-datastructures.ts +++ b/backend/src/entities/table/table-datastructures.ts @@ -109,6 +109,9 @@ export class TableStructureDs { @ApiProperty() display_name: string; + + @ApiProperty({ isArray: true }) + excluded_fields: Array; } export class ReferencedByTableInfoDs { diff --git a/backend/src/entities/table/use-cases/get-table-structure.use.case.ts b/backend/src/entities/table/use-cases/get-table-structure.use.case.ts index df5dedcbf..784173c68 100644 --- a/backend/src/entities/table/use-cases/get-table-structure.use.case.ts +++ b/backend/src/entities/table/use-cases/get-table-structure.use.case.ts @@ -134,6 +134,7 @@ export class GetTableStructureUseCase table_widgets: tableWidgets?.length > 0 ? tableWidgets.map((widget) => buildFoundTableWidgetDs(widget)) : [], list_fields: tableSettings?.list_fields ? tableSettings.list_fields : [], display_name: tableSettings?.display_name ? tableSettings.display_name : null, + excluded_fields: tableSettings?.excluded_fields ? tableSettings.excluded_fields : [], }; } catch (e) { if (e instanceof HttpException) {