Skip to content
Snippets Groups Projects
Commit 47f56ec1 authored by Alicia.DeDiosFuente's avatar Alicia.DeDiosFuente Committed by Florent Poittevin
Browse files

Status Aips: fix order of storagion nodes

(cherry picked from commit 6487cc8d)
(cherry picked from commit f75931fcdc48477132d75d2441cc28de31a3b0ff)
parent 5e0ccea2
No related branches found
No related tags found
No related merge requests found
<div *ngFor="let copy of aipCopyList.copies"
<div *ngFor="let copy of aipCopySorted"
class="status"
[class.is-completed]="copy.status === packageStatusEnum.COMPLETED"
[class.is-in-error]="copy.status === packageStatusEnum.IN_ERROR"
......
......@@ -2,8 +2,10 @@ import {
ChangeDetectionStrategy,
Component,
Input,
OnInit,
} from "@angular/core";
import {SharedAbstractPresentational} from "@app/shared/components/presentationals/shared-abstract/shared-abstract.presentational";
import {environment} from "@environments/environment";
import {PackageStatusEnum} from "@shared/enums/business/package-status.enum";
import {
AppRoutesEnum,
......@@ -24,9 +26,10 @@ import {
styleUrls: ["./aip-status-summary.presentational.scss"],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AipStatusSummaryPresentational extends SharedAbstractPresentational {
export class AipStatusSummaryPresentational extends SharedAbstractPresentational implements OnInit{
@Input()
aipCopyList: AipCopyList;
aipCopySorted: AipCopy[] = [];
private readonly PATH_TO_AIP_STORAGION: string = "#" + urlSeparator + AppRoutesEnum.preservation + urlSeparator + PreservationPlanningRoutesEnum.aip + urlSeparator;
......@@ -34,6 +37,18 @@ export class AipStatusSummaryPresentational extends SharedAbstractPresentational
return PackageStatusEnum;
}
ngOnInit(): void {
const storagionUrl: string[] = environment.storagionUrls.map( sto => sto.url);
storagionUrl.forEach(url => {
this.aipCopyList.copies.forEach(copy => {
if (copy.storageUrl === url) {
this.aipCopySorted.push(copy);
}
});
});
}
getStatusLabel(status: PackageStatusEnum): string {
if (isNullOrUndefined(status)) {
return TRANSLATE("COPY_MISSING");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment