{{'REPLICATION.RECOURCE' |
+ {{'REPLICATION.SOURCE' |
translate}}
{{'REPLICATION.DESTINATION' |
translate}}
diff --git a/src/portal/lib/src/replication/replication-tasks/replication-tasks.component.ts b/src/portal/lib/src/replication/replication-tasks/replication-tasks.component.ts
index e7431ffeb..43daa09ad 100644
--- a/src/portal/lib/src/replication/replication-tasks/replication-tasks.component.ts
+++ b/src/portal/lib/src/replication/replication-tasks/replication-tasks.component.ts
@@ -16,7 +16,7 @@ export class ReplicationTasksComponent implements OnInit {
selectedRow: [];
loading = false;
searchTask: string;
- defaultFilter = "recourceType";
+ defaultFilter = "resourceType";
tasks: ReplicationTasks[] = [];
tasksCopy: ReplicationTasks[] = [];
stopOnGoing: boolean;
@@ -66,12 +66,24 @@ export class ReplicationTasksComponent implements OnInit {
: null;
}
+ public get successNum(): string {
+ return this.executions && this.executions['succeed'];
+ }
+
+ public get failedNum(): string {
+ return this.executions && this.executions['failed'];
+ }
+
+ public get progressNum(): string {
+ return this.executions && this.executions['in_progress'];
+ }
+
stopJob() {
this.stopOnGoing = true;
this.replicationService.stopJobs(this.executionId)
.subscribe(response => {
this.stopOnGoing = false;
- // this.getExecutions();
+ this.getExecutionDetail();
this.translate.get("REPLICATION.STOP_SUCCESS", { param: this.executionId }).subscribe((res: string) => {
this.errorHandler.info(res);
});
@@ -90,11 +102,11 @@ export class ReplicationTasksComponent implements OnInit {
this.replicationService.getReplicationTasks(this.executionId)
.pipe(finalize(() => (this.loading = false)))
.subscribe(tasks => {
- if (this.defaultFilter === 'recourceType') {
+ if (this.defaultFilter === 'resourceType') {
this.tasks = tasks.filter(x =>
x.resource_type.includes(this.searchTask)
);
- } else if (this.defaultFilter === 'recource') {
+ } else if (this.defaultFilter === 'resource') {
this.tasks = tasks.filter(x =>
x.src_resource.includes(this.searchTask)
);
diff --git a/src/portal/lib/src/replication/replication.component.html b/src/portal/lib/src/replication/replication.component.html
index 4ff26293c..af25d2161 100644
--- a/src/portal/lib/src/replication/replication.component.html
+++ b/src/portal/lib/src/replication/replication.component.html
@@ -25,12 +25,7 @@
{{'REPLICATION.REPLICATION_EXECUTIONS' | translate}}
-
-
-
-
-
+
diff --git a/src/portal/lib/src/replication/replication.component.ts b/src/portal/lib/src/replication/replication.component.ts
index b5b72915f..731031be8 100644
--- a/src/portal/lib/src/replication/replication.component.ts
+++ b/src/portal/lib/src/replication/replication.component.ts
@@ -74,11 +74,6 @@ const jobStatus: { [key: string]: any } = [
{ key: "canceled", description: "REPLICATION.CANCELED" }
];
-const optionalSearch: {} = {
- 0: "REPLICATION.ADVANCED",
- 1: "REPLICATION.SIMPLE"
-};
-
export class SearchOption {
ruleId: number | string;
ruleName: string = "";
@@ -130,8 +125,6 @@ export class ReplicationComponent implements OnInit, OnDestroy {
hiddenJobList = true;
jobs: ReplicationJobItem[];
-
- toggleJobSearchOption = optionalSearch;
currentJobSearchOption: number;
@ViewChild(ListReplicationRuleComponent)
diff --git a/src/portal/src/i18n/lang/en-us-lang.json b/src/portal/src/i18n/lang/en-us-lang.json
index 9980d10b6..7d41adc1e 100644
--- a/src/portal/src/i18n/lang/en-us-lang.json
+++ b/src/portal/src/i18n/lang/en-us-lang.json
@@ -337,14 +337,14 @@
"STOP_SUCCESS": "Stop Execution {{param}} Successful",
"STOP_SUMMARY": "Do you want to stop the executions {{param}}?",
"TASK_ID":"Task ID",
- "RECOURCE_TYPE": "Recource Type",
- "RECOURCE": "Recource",
+ "RESOURCE_TYPE": "Resource Type",
+ "SOURCE": "Source",
"DESTINATION": "Destination",
"POLICY": "Policy",
"DURATION": "Duration",
"SUCCESS_RATE": "Success Rate",
"SUCCESS": "SUCCESS",
- "FAILTURE": "FAILTURE",
+ "FAILURE": "FAILURE",
"IN_PROGRESS": "IN PROGRESS",
"REPLICATION_RULE": "Replication Rule",
"NEW_REPLICATION_RULE": "New Replication Rule",
diff --git a/src/portal/src/i18n/lang/es-es-lang.json b/src/portal/src/i18n/lang/es-es-lang.json
index 26cd8598e..a76b7d61f 100644
--- a/src/portal/src/i18n/lang/es-es-lang.json
+++ b/src/portal/src/i18n/lang/es-es-lang.json
@@ -336,14 +336,14 @@
"STOP_SUCCESS": "Stop Execution {{param}} Successful",
"STOP_SUMMARY": "De que desea detener las ejecuciones {{param}}?",
"TASK_ID":"Task ID",
- "RECOURCE_TYPE": "Recource Type",
- "RECOURCE": "Recource",
+ "RESOURCE_TYPE": "Resource Type",
+ "SOURCE": "Source",
"DESTINATION": "Destination",
"POLICY": "Policy",
"DURATION": "Duration",
"SUCCESS_RATE": "Success Rate",
"SUCCESS": "SUCCESS",
- "FAILTURE": "FAILTURE",
+ "FAILURE": "FAILURE",
"IN_PROGRESS": "IN PROGRESS",
"STOP_EXECUTIONS": "Stop Execution",
"ID":"ID",
diff --git a/src/portal/src/i18n/lang/fr-fr-lang.json b/src/portal/src/i18n/lang/fr-fr-lang.json
index ccb721701..e05f64c16 100644
--- a/src/portal/src/i18n/lang/fr-fr-lang.json
+++ b/src/portal/src/i18n/lang/fr-fr-lang.json
@@ -321,14 +321,14 @@
"STOP_SUCCESS": "Stop Execution {{param}} Successful",
"STOP_SUMMARY": "Voulez-vous arrêter les exécutions {{param}}?",
"TASK_ID":"Task ID",
- "RECOURCE_TYPE": "Recource Type",
- "RECOURCE": "Recource",
+ "RESOURCE_TYPE": "Resource Type",
+ "SOURCE": "Source",
"DESTINATION": "Destination",
"POLICY": "Policy",
"DURATION": "Duration",
"SUCCESS_RATE": "Success Rate",
"SUCCESS": "SUCCESS",
- "FAILTURE": "FAILTURE",
+ "FAILURE": "FAILURE",
"IN_PROGRESS": "IN PROGRESS",
"STOP_EXECUTIONS": "Stop Execution",
"ID":"ID",
diff --git a/src/portal/src/i18n/lang/pt-br-lang.json b/src/portal/src/i18n/lang/pt-br-lang.json
index 91a3f7f09..c7778c900 100644
--- a/src/portal/src/i18n/lang/pt-br-lang.json
+++ b/src/portal/src/i18n/lang/pt-br-lang.json
@@ -335,14 +335,14 @@
"STOP_SUCCESS": "Stop Execution {{param}} Successful",
"STOP_SUMMARY": "Você quer parar as execuções? {{param}}?",
"TASK_ID":"Task ID",
- "RECOURCE_TYPE": "Recource Type",
- "RECOURCE": "Recource",
+ "RESOURCE_TYPE": "Resource Type",
+ "SOURCE": "Source",
"DESTINATION": "Destination",
"POLICY": "Policy",
"DURATION": "Duration",
"SUCCESS_RATE": "Success Rate",
"SUCCESS": "SUCCESS",
- "FAILTURE": "FAILTURE",
+ "FAILURE": "FAILURE",
"IN_PROGRESS": "IN PROGRESS",
"STOP_EXECUTIONS": "Stop Execution",
"ID":"ID",
diff --git a/src/portal/src/i18n/lang/zh-cn-lang.json b/src/portal/src/i18n/lang/zh-cn-lang.json
index 36956f9d8..a013c2c7a 100644
--- a/src/portal/src/i18n/lang/zh-cn-lang.json
+++ b/src/portal/src/i18n/lang/zh-cn-lang.json
@@ -336,14 +336,14 @@
"STOP_SUCCESS": "停止任务 {{param}} 成功",
"STOP_SUMMARY": "确认停止任务{{param}}?",
"TASK_ID":"任务ID",
- "RECOURCE_TYPE": "源类型",
- "RECOURCE": "源",
+ "RESOURCE_TYPE": "源类型",
+ "SOURCE": "源",
"DESTINATION": "目标",
"POLICY": "政策",
"DURATION": "到期时间",
"SUCCESS_RATE": "成功百分比",
"SUCCESS": "成功",
- "FAILTURE": "失败",
+ "FAILURE": "失败",
"IN_PROGRESS": "进行中",
"STOP_EXECUTIONS": "停止任务",
"ID":"ID",