Fix download certificate link bug

Signed-off-by: FangyuanCheng <fangyuanc@vmware.com>
This commit is contained in:
FangyuanCheng 2018-12-24 00:06:04 +08:00
parent 3aa9f2b368
commit 256289810d

View File

@ -8,7 +8,8 @@ import {
ChangeDetectorRef,
EventEmitter,
OnChanges,
SimpleChanges
SimpleChanges,
Inject
} from "@angular/core";
import { Router } from "@angular/router";
import { forkJoin } from "rxjs";
@ -35,7 +36,7 @@ import {Tag} from '../service/interface';
import {GridViewComponent} from '../gridview/grid-view.component';
import {OperationService} from "../operation/operation.service";
import {OperateInfo, OperationState, operateChanges} from "../operation/operate";
import { downloadUrl } from '../service.config';
import {SERVICE_CONFIG, IServiceConfig, downloadUrl } from '../service.config';
@Component({
selector: "hbr-repository-gridview",
templateUrl: "./repository-gridview.component.html",
@ -79,7 +80,8 @@ export class RepositoryGridviewComponent implements OnChanges, OnInit {
@ViewChild("gridView") gridView: GridViewComponent;
constructor(private errorHandler: ErrorHandler,
constructor(@Inject(SERVICE_CONFIG) private configInfo: IServiceConfig,
private errorHandler: ErrorHandler,
private translateService: TranslateService,
private repositoryService: RepositoryService,
private systemInfoService: SystemInfoService,
@ -87,6 +89,9 @@ export class RepositoryGridviewComponent implements OnChanges, OnInit {
private operationService: OperationService,
private ref: ChangeDetectorRef,
private router: Router) {
if (this.configInfo && this.configInfo.systemInfoEndpoint) {
this.downloadLink = this.configInfo.systemInfoEndpoint + "/getcert";
}
}
public get registryUrl(): string {