X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dashboard%2Fwebapp-frontend%2Fsrc%2Fapp%2Fpolicy-control%2Fpolicy-instance.component.ts;h=ecf6f36c2d5af3b2725adeea1cf9c22f32d4b2c4;hb=8831a02bce715562f3cacce1691bf4d9d3af206b;hp=b62deb4fb03fc7b6e5c3d6d0a13c04cfad5b2fbf;hpb=01cf1b466e7eebf51789b83fbab5139880c20107;p=nonrtric.git diff --git a/dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.ts b/dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.ts index b62deb4f..ecf6f36c 100644 --- a/dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.ts +++ b/dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.ts @@ -76,9 +76,9 @@ export class PolicyInstanceComponent implements OnInit, AfterViewInit { } modifyInstance(instance: PolicyInstance): void { - this.policySvc.getPolicy(this.policyType.policy_type_id, instance.instanceId).subscribe( + this.policySvc.getPolicy(this.policyType.name, instance.id).subscribe( (refreshedJson: any) => { - instance.instance = JSON.stringify(refreshedJson); + instance.json = JSON.stringify(refreshedJson); this.dialog.open(PolicyInstanceDialogComponent, getPolicyDialogProperties(this.policyType, instance, this.darkMode)); }, (httpError: HttpErrorResponse) => { @@ -92,13 +92,20 @@ export class PolicyInstanceComponent implements OnInit, AfterViewInit { return this.instanceDataSource.rowCount > 0; } + toLocalTime(utcTime: string): string { + const date = new Date(utcTime); + const toutc = date.toUTCString(); + return new Date(toutc + " UTC").toLocaleString(); + + } + deleteInstance(instance: PolicyInstance): void { this.confirmDialogService .openConfirmDialog('Are you sure you want to delete this policy instance?') .afterClosed().subscribe( (res: any) => { if (res) { - this.policySvc.deletePolicy(this.policyType.policy_type_id, instance.instanceId) + this.policySvc.deletePolicy(this.policyType.name, instance.id) .subscribe( (response: HttpResponse) => { switch (response.status) {