revert(task-logs): restrict cancellable traces to pending and in-progress
parent
6994ab580b
commit
9f34d2c234
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue