diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/details/data-job-details-page.component.html b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/details/data-job-details-page.component.html
index b688939379..9516084357 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/details/data-job-details-page.component.html
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/details/data-job-details-page.component.html
@@ -839,6 +839,7 @@
-
+
{{ jobMessage }}
- {{ executionStatusProperties.text }}
-
+
+ {{ executionStatusProperties.text }}
+
+
+
diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.scss b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.scss
index e31925b760..8533ece713 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.scss
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.scss
@@ -3,8 +3,22 @@
* SPDX-License-Identifier: Apache-2.0
*/
-.job-execution-status__text {
- margin-left: 0.25rem;
+.job-execution-status__container {
+ display: flex;
+ align-items: baseline;
+ flex-direction: column;
+
+ .job-execution-status__text {
+ margin-left: 0.25rem;
+ }
+
+ .job-execution-status__btn {
+ padding: 0;
+ margin-left: 5px;
+ text-transform: lowercase;
+ font-size: 12px;
+ outline-color: transparent;
+ }
}
:host {
diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.ts b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.ts
index a177b384b2..c997a6d4c9 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.ts
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-job/pages/executions/data-job-execution-status/data-job-execution-status.component.ts
@@ -20,14 +20,6 @@ type StatusPropertiesMapping = {
styleUrls: ['./data-job-execution-status.component.scss']
})
export class DataJobExecutionStatusComponent {
- @HostListener('mouseenter') onMouseEnter(): void {
- this.clrOpen = true;
- }
-
- @HostListener('mouseleave') onMouseLeave(): void {
- this.clrOpen = false;
- }
-
@Input() jobStatus: DataJobExecutionStatus;
@Input() jobMessage = '';
@Input() showErrorMessage = false;
diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-jobs-manage/components/grid/data-jobs-manage-grid.component.html b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-jobs-manage/components/grid/data-jobs-manage-grid.component.html
index 66c66047ad..349c3cf663 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-jobs-manage/components/grid/data-jobs-manage-grid.component.html
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/components/data-jobs-manage/components/grid/data-jobs-manage-grid.component.html
@@ -384,6 +384,7 @@
diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.spec.ts b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.spec.ts
index e4c653bb4c..e43bc95430 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.spec.ts
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.spec.ts
@@ -119,6 +119,7 @@ describe('DataJobsApiService', () => {
id
status
logsUrl
+ message
}
}
}
diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.ts b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.ts
index 65c6939224..e635aee84a 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.ts
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/services/data-jobs.api.service.ts
@@ -111,6 +111,7 @@ export class DataJobsApiService extends TaurusBaseApiService
id
status
logsUrl
+ message
}
}
}
diff --git a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/shared/components/executions-timeline/executions-timeline.component.html b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/shared/components/executions-timeline/executions-timeline.component.html
index a0f4603d25..1edc41b206 100644
--- a/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/shared/components/executions-timeline/executions-timeline.component.html
+++ b/projects/frontend/data-pipelines/gui/projects/data-pipelines/src/lib/shared/components/executions-timeline/executions-timeline.component.html
@@ -11,7 +11,7 @@
let execution of jobExecutions
| slice
: (jobExecutions.length > 5 ? jobExecutions.length - 5 : 0);
- trackBy: trackByFn
+ trackBy: trackByFn; index as i
"
class="clr-timeline-step"
[attr.data-cy]="execution.id"
@@ -86,6 +86,36 @@
+
+ {{ execution.message }}
+
+
+
+ {{ execution.message | words :
+ messageWordsBeforeTruncate }}
+
+
+
+
Duration: