mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-26 18:48:02 +01:00
Modify replication rule list not seleted first
This commit is contained in:
parent
842ff695b9
commit
e92ef72902
@ -135,14 +135,9 @@ export class ListReplicationRuleComponent implements OnInit, OnChanges {
|
||||
.getReplicationRules(this.projectId, ruleName))
|
||||
.then(rules => {
|
||||
this.rules = rules || [];
|
||||
if (this.rules && this.rules.length > 0) {
|
||||
this.selectedId = this.rules[0].id || '';
|
||||
this.selectOne.emit(this.rules[0]);
|
||||
} else {
|
||||
this.hideJobs.emit();
|
||||
}
|
||||
// job list hidden
|
||||
this.hideJobs.emit();
|
||||
this.changedRules = this.rules;
|
||||
this.selectedRow = this.changedRules[0];
|
||||
this.loading = false;
|
||||
}
|
||||
).catch(error => {
|
||||
|
@ -13,7 +13,7 @@ export const REPLICATION_TEMPLATE: string = `
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
|
||||
<hbr-list-replication-rule #listReplicationRule [projectId]="projectId" [isSystemAdmin]="isSystemAdmin" (replicateManual)=replicateManualRule($event) (selectOne)="selectOneRule($event)" (hideJobs)="hideJobs()" (openNewRule)="openModal()" (editOne)="openEditRule($event)" (reload)="reloadRules($event)" [loading]="loading" [withReplicationJob]="withReplicationJob" (redirect)="customRedirect($event)"></hbr-list-replication-rule>
|
||||
</div>
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="padding-left:0px;">
|
||||
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="padding-left:0px;" [hidden]='hiddenJobList'>
|
||||
<div *ngIf="withReplicationJob" class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="row flex-items-xs-between" style="height:60px;">
|
||||
<h5 class="flex-items-xs-bottom option-left-down" style="margin-left: 14px;">{{'REPLICATION.REPLICATION_JOBS' | translate}}</h5>
|
||||
|
@ -109,6 +109,8 @@ export class ReplicationComponent implements OnInit, OnDestroy {
|
||||
rules: ReplicationRule[];
|
||||
loading: boolean;
|
||||
isStopOnGoing: boolean;
|
||||
hiddenJobList = true;
|
||||
|
||||
|
||||
jobs: ReplicationJobItem[];
|
||||
batchDelectionInfos: BatchInfo[] = [];
|
||||
@ -267,6 +269,7 @@ export class ReplicationComponent implements OnInit, OnDestroy {
|
||||
|
||||
selectOneRule(rule: ReplicationRule) {
|
||||
if (rule && rule.id) {
|
||||
this.hiddenJobList = false;
|
||||
this.search.ruleId = rule.id || '';
|
||||
this.search.repoName = '';
|
||||
this.search.status = '';
|
||||
@ -361,6 +364,7 @@ export class ReplicationComponent implements OnInit, OnDestroy {
|
||||
hideJobs() {
|
||||
this.search.ruleId = 0;
|
||||
this.jobs = [];
|
||||
this.hiddenJobList = true;
|
||||
}
|
||||
|
||||
stopJobs() {
|
||||
|
@ -30,7 +30,7 @@
|
||||
"clarity-icons": "0.10.24",
|
||||
"clarity-ui": "0.10.24",
|
||||
"core-js": "^2.4.1",
|
||||
"harbor-ui": "0.7.3",
|
||||
"harbor-ui": "0.7.4",
|
||||
"intl": "^1.2.5",
|
||||
"mutationobserver-shim": "^0.3.2",
|
||||
"ngx-cookie": "^1.0.0",
|
||||
@ -66,4 +66,4 @@
|
||||
"typings": "^1.4.0",
|
||||
"webdriver-manager": "10.2.5"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user