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: