diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 7.zip b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 7.zip new file mode 100644 index 0000000..64ab11b Binary files /dev/null and b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 7.zip differ diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 8_not working properly.zip b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 8_not working properly.zip new file mode 100644 index 0000000..a9930cb Binary files /dev/null and b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 8_not working properly.zip differ diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 8_working chart with different type without dynamic.zip b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 8_working chart with different type without dynamic.zip new file mode 100644 index 0000000..35d4834 Binary files /dev/null and b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew 8_working chart with different type without dynamic.zip differ diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.html b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.html index 2ee46d8..077d627 100644 --- a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.html +++ b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.html @@ -174,47 +174,37 @@ - + - + - - + - - + - - + - - + - @@ -455,16 +445,16 @@ instanceId="edit-form-{{rowSelected.id}}"> -
+
@@ -493,9 +483,7 @@
- @@ -608,16 +596,16 @@ (cronExpressionChange)="onAddCronExpressionChange($event)" instanceId="add-form">
-
+ -
+
@@ -646,10 +634,7 @@
-
@@ -1018,7 +1003,7 @@
- +
@@ -1027,14 +1012,12 @@ {{ header }}
- +

SQL Query Builder

- +
@@ -1059,15 +1042,14 @@
Data Lake {{ keyData.lakeId }} - Table: {{ keyData.tableName }}
- + {{ header }}
- +

@@ -1075,12 +1057,12 @@ SQL Query Builder

- +
- Tip: Click on header names above to automatically insert them into your query + Tip: Click on header names above to automatically insert them into your + query
@@ -1100,7 +1082,7 @@

Map original field names to new names. Leave mapping blank to exclude field from mapping.

- +
@@ -1115,17 +1097,14 @@ {{ field.original }}
- +
- +

No fields available for mapping. Please check the data source configuration.

@@ -1133,7 +1112,8 @@
@@ -1145,7 +1125,7 @@

Data Lake: {{ selectedSchedulerItem?.name }}

- +
@@ -1154,7 +1134,7 @@ {{ schedulerJob.status }}
- +
@@ -1169,7 +1149,7 @@ {{ schedulerJob.description }}
- +
- +

No scheduled job found for this Data Lake.

Would you like to create a new job?

- +
- + \ No newline at end of file diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.ts b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.ts index fb4b684..6ee1a95 100644 --- a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.ts +++ b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/Data_lake/Data_lake.component.ts @@ -171,6 +171,12 @@ export class Data_lakeComponent implements OnInit { webhook_url: [null] // Add webhook_url field }); + // Set default SureConnect value after form initialization if list is already loaded + if (this.sureConnectList && this.sureConnectList.length > 0) { + const defaultSureConnectId = this.sureConnectList[0].id; + this.entryForm.get('sure_connect_id')?.setValue(defaultSureConnectId); + } + // form code start this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { console.log(data); @@ -262,6 +268,20 @@ export class Data_lakeComponent implements OnInit { this.sureConnectService.getAll().subscribe((data: any[]) => { this.sureConnectList = data; console.log('SureConnect List:', this.sureConnectList); + + // Set default SureConnect value if list is not empty + if (this.sureConnectList && this.sureConnectList.length > 0) { + // Set the first SureConnect item as default + const defaultSureConnectId = this.sureConnectList[0].id; + + // Set default for ADD form if it exists + if (this.entryForm && this.entryForm.get('sure_connect_id')) { + // Only set default if no value is already selected + if (!this.entryForm.get('sure_connect_id')?.value) { + this.entryForm.get('sure_connect_id')?.setValue(defaultSureConnectId); + } + } + } }, (error) => { console.log('Error fetching SureConnect list:', error); }); @@ -716,6 +736,12 @@ export class Data_lakeComponent implements OnInit { // Set the selected SureConnect for edit form this.selectedSureConnect = row.sure_connect_id || null; + // If no SureConnect is selected, set the first one as default + if (!this.rowSelected.sure_connect_id && this.sureConnectList && this.sureConnectList.length > 0) { + this.rowSelected.sure_connect_id = this.sureConnectList[0].id; + this.selectedSureConnect = this.sureConnectList[0].id; + } + // Initialize blending lake IDs for edit form from string if (row.blending_lakeids && typeof row.blending_lakeids === 'string') { this.editSelectedBlendingLakeIds = row.blending_lakeids.split(',').filter(id => id.trim() !== ''); @@ -889,6 +915,17 @@ export class Data_lakeComponent implements OnInit { } // Reset blending_lakeids to empty string this.entryForm.get('blending_lakeids')?.setValue(''); + + // Set default SureConnect value if available + if (this.sureConnectList && this.sureConnectList.length > 0) { + const defaultSureConnectId = this.sureConnectList[0].id; + // Only set default if no value is already selected + if (!this.entryForm.get('sure_connect_id')?.value) { + this.entryForm.get('sure_connect_id')?.setValue(defaultSureConnectId); + } + } else { + this.entryForm.get('sure_connect_id')?.setValue(''); + } } this.modalAdd = true; } diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts index f047475..d4b3a6b 100644 --- a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts +++ b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts @@ -1865,7 +1865,7 @@ export class EditnewdashComponent implements OnInit { // Add method to handle item resize events itemResize(item: any, itemComponent: any) { - console.log('Item resized:', item); + // console.log('Item resized:', item); // Trigger a window resize event to notify charts to resize window.dispatchEvent(new Event('resize')); diff --git a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/unified-chart/unified-chart.component.ts b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/unified-chart/unified-chart.component.ts index 2fa3647..8552245 100644 --- a/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/unified-chart/unified-chart.component.ts +++ b/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/unified-chart/unified-chart.component.ts @@ -546,7 +546,7 @@ export class UnifiedChartComponent implements OnInit, OnChanges, OnDestroy { // Check if filters are available hasFilters(): boolean { const hasBaseFilters = this.baseFilters && this.baseFilters.length > 0; - console.log('Checking for filters - baseFilters:', this.baseFilters, 'hasBaseFilters:', hasBaseFilters); + // console.log('Checking for filters - baseFilters:', this.baseFilters, 'hasBaseFilters:', hasBaseFilters); return hasBaseFilters; }