Merge pull request #6606 from pureshine/download-cert

Fix download certificate link bug
This commit is contained in:
Fangyuan Cheng 2018-12-24 11:27:41 +08:00 committed by GitHub
commit c0745c6ee5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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 {