refs #1984. Added partitionInfo to list

pull/22/head
Manuel Aranda Rosales 2025-05-13 08:26:58 +02:00
parent 1c1f75811c
commit 15be37a4d0
3 changed files with 22 additions and 6 deletions

View File

@ -71,6 +71,10 @@
<ng-container matColumnDef="actions">
<th mat-header-cell *matHeaderCellDef i18n="@@columnActions" style="text-align: center;">Acciones</th>
<td mat-cell *matCellDef="let image" style="text-align: center;">
<button mat-icon-button color="primary" (click)="goToPage(image)">
<mat-icon>visibility</mat-icon>
</button>
<button mat-icon-button color="primary" (click)="toggleAction(image, 'edit')">
<mat-icon i18n="@@deleteElementTooltip">edit</mat-icon>
</button>
@ -84,11 +88,7 @@
<button mat-menu-item
(click)="toggleAction(image, 'show-tags')">Ver tags</button>
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'success'"
(click)="toggleAction(image, 'delete-permanent')">Ver ramas</button>
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'success'"
(click)="toggleAction(image, 'delete-permanent')">Eliminar permanentemente</button>
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'trash'"
(click)="toggleAction(image, 'recover')">Recuperar imagen de la papelera</button>
(click)="toggleAction(image, 'show-branches')">Ver ramas</button>
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'success'"
(click)="toggleAction(image, 'transfer')">Transferir imagen</button>
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'success'"

View File

@ -349,6 +349,10 @@ baseUrl: string;
);
}
goToPage( image: any) {
window.location.href = `http://192.168.68.20:3000/oggit/${image.image.name}`;
}
onNoClick(): void {
this.dialogRef.close();
}

View File

@ -48,6 +48,18 @@
<ng-container *ngFor="let column of columns" [matColumnDef]="column.columnDef">
<th mat-header-cell *matHeaderCellDef> {{ column.header }} </th>
<td mat-cell *matCellDef="let image">
<ng-container *ngIf="column.columnDef === 'name'">
<div style="display: flex; flex-direction: column;">
{{ image.name }}
</div>
<div *ngIf="image.partitionInfo" style="font-size: 0.75rem; color: gray;">
Disco:{{ image.partitionInfo?.numDisk }} | Partición:{{ image.partitionInfo?.numPartition }} |
FileSystem:{{ image.partitionInfo?.filesystem }} | Code:{{ image.partitionInfo?.partitionCode }}
</div>
<div *ngIf="image.partitionInfo" style="font-size: 0.75rem; color: gray;">
{{ image.partitionInfo?.osName }}
</div>
</ng-container>
<ng-container *ngIf="column.columnDef === 'isGlobal'">
<mat-chip>
{{ image.isGlobal ? 'Sí' : 'No' }}
@ -66,7 +78,7 @@
</mat-chip>
</ng-container>
<ng-container
*ngIf="column.columnDef !== 'remotePc' && column.columnDef !== 'status' && column.columnDef !== 'isGlobal'">
*ngIf="column.columnDef !== 'remotePc' && column.columnDef !== 'status' && column.columnDef !== 'isGlobal' && column.columnDef !== 'name'">
{{ column.cell(image) }}
</ng-container>
</td>