From f2316601d8feece41fb092b3aaab53b61c505ecd Mon Sep 17 00:00:00 2001 From: FangyuanCheng Date: Fri, 19 Apr 2019 15:42:33 +0800 Subject: [PATCH] Fix duration missed for failed jobs Signed-off-by: FangyuanCheng --- .../create-edit-endpoint.component.html | 14 +++++++------- .../create-edit-endpoint.component.scss | 6 +----- .../create-edit-endpoint.component.ts | 16 ++++++++++++++-- .../lib/src/replication/replication.component.ts | 4 +--- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.html b/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.html index 7c80db5a8..ef9dbd343 100644 --- a/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.html +++ b/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.html @@ -15,8 +15,8 @@
-
-
@@ -29,7 +29,7 @@
+ [(ngModel)]="target.credential.access_secret" size="28" name="access_secret" #access_secret="ngModel">
diff --git a/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.scss b/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.scss index 23bfc365d..bada17ade 100644 --- a/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.scss +++ b/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.scss @@ -12,10 +12,6 @@ height: 30px; } - .providerSelect { - width: 180px; - } - .inputWidth { - width: 182px; + width: 216px; } diff --git a/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.ts b/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.ts index 50f681780..5f7678cf9 100644 --- a/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.ts +++ b/src/portal/lib/src/create-edit-endpoint/create-edit-endpoint.component.ts @@ -32,7 +32,7 @@ import { Endpoint } from "../service/interface"; import { clone, compareValue, isEmptyObject } from "../utils"; const FAKE_PASSWORD = "rjGcfuRu"; - +const DOCKERHUB_URL = "https://registry-1.docker.io"; @Component({ selector: "hbr-create-edit-endpoint", templateUrl: "./create-edit-endpoint.component.html", @@ -41,6 +41,7 @@ const FAKE_PASSWORD = "rjGcfuRu"; export class CreateEditEndpointComponent implements AfterViewChecked, OnDestroy, OnInit { modalTitle: string; + editDisabled: boolean = false; controlEnabled: boolean = false; createEditDestinationOpened: boolean; staticBackdrop: boolean = true; @@ -178,7 +179,7 @@ export class CreateEditEndpointComponent // Open the modal now this.open(); - this.controlEnabled = true; + this.editDisabled = true; this.forceRefreshView(2000); }, error => this.errorHandler.error(error) @@ -190,6 +191,17 @@ export class CreateEditEndpointComponent .subscribe(res => (this.modalTitle = res)); // Directly open the modal this.open(); + this.editDisabled = false; + } + } + + adapterChange($event): void { + let selectValue = this.targetForm.controls.adapter.value; + if (selectValue === 'dockerHub') { + this.targetForm.controls.endpointUrl.setValue(DOCKERHUB_URL); + this.controlEnabled = true; + } else { + this.targetForm.controls.endpointUrl.setValue(""); this.controlEnabled = false; } } diff --git a/src/portal/lib/src/replication/replication.component.ts b/src/portal/lib/src/replication/replication.component.ts index 3c245a164..4ee6a6496 100644 --- a/src/portal/lib/src/replication/replication.component.ts +++ b/src/portal/lib/src/replication/replication.component.ts @@ -474,9 +474,7 @@ export class ReplicationComponent implements OnInit, OnDestroy { if (!j) { return; } - if (j.status === "Failed") { - return "-"; - } + let start_time = new Date(j.start_time).getTime(); let end_time = new Date(j.end_time).getTime(); let timesDiff = end_time - start_time;