revert(task-logs): restrict cancellable traces to pending and in-progress
oggui-debian-package/pipeline/head This commit looks good Details
testing/ogGui-multibranch/pipeline/head There was a failure building this commit Details
oggui-debian-package/pipeline/tag This commit looks good Details

main 1.17.2
Juan Manuel Bardallo 2026-10-22 13:54:39 +02:00
parent 6994ab580b
commit 9f34d2c234
2 changed files with 6 additions and 7 deletions

View File

@ -1,11 +1,10 @@
# Changelog
## [1.17.1] - 2026-10-22
## [1.17.2] - 2026-10-22
### Fixed
- **Selección y Cancelación de Tareas en Estado Enviado (`task-logs.component`)**:
- Habilitados los checkboxes de selección para trazas en estado `Enviado` (`sent`), permitiendo su selección tanto individual como masiva a través del checkbox de cabecera.
- Actualizada la lógica de cancelación (`cancelTrace`, `cancelSelectedTraces`) para permitir cancelar tareas en estado `sent`, delegando su cancelación a la API sin bloquear la interfaz.
### Revert
- **Cancelación de Tareas (`task-logs.component`)**:
- Revertida la modificación temporal que permitía seleccionar y cancelar trazas en estado `Enviado` (`sent`). Se mantiene la regla del sistema que solo permite seleccionar y cancelar trazas en estado `pending` o `in-progress`.
## [1.17.0] - 2026-10-22

View File

@ -182,7 +182,7 @@ export class TaskLogsComponent implements OnInit, OnDestroy {
}
isCancellable(trace: any): boolean {
return trace.status === 'pending' || trace.status === 'in-progress' || trace.status === 'sent';
return trace.status === 'pending' || trace.status === 'in-progress';
}
get cancellableTraces(): any[] {
@ -308,7 +308,7 @@ export class TaskLogsComponent implements OnInit, OnDestroy {
}
cancelTrace(trace: any): void {
if (trace.status !== 'pending' && trace.status !== 'in-progress' && trace.status !== 'sent') {
if (trace.status !== 'pending' && trace.status !== 'in-progress') {
this.toastService.warning(this.translate.instant('onlyTracesCanBeCanceled'), 'Advertencia');
return;
}