Added getImage api call
testing/ogGui-multibranch/pipeline/head There was a failure building this commit Details

pull/13/head
Manuel Aranda Rosales 2025-03-05 17:32:45 +01:00
parent b23d1727e8
commit 2b69ef3bd6
2 changed files with 12 additions and 0 deletions

View File

@ -74,6 +74,7 @@
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'trash'" (click)="toggleAction(image, 'recover')">Recuperar imagen de la papelera</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'" (click)="toggleAction(image, 'backup')">Realizar backup </button>
<button mat-menu-item [disabled]="!image.imageFullsum || image.status !== 'success'" (click)="toggleAction(image, 'status')">Checkear stado imagen </button>
</mat-menu>
</td>
</ng-container>

View File

@ -237,6 +237,17 @@ export class RepositoryImagesComponent implements OnInit {
}
});
break;
case 'status':
this.http.post(`${this.baseUrl}/image-image-repositories/server/${image.uuid}/status`, {}).subscribe({
next: () => {
this.toastService.success('Integridad de la imagen comprobada con éxito');
this.search()
},
error: (error) => {
this.toastService.error(error.error['hydra:description']);
}
});
break;
case 'transfer':
this.http.get(`${this.baseUrl}${image.image['@id']}`).subscribe({
next: (response) => {