feat(ticket): add command to convert fixed_window validity times between local timezone and UTC
This commit is contained in:
@@ -121,3 +121,19 @@ No hay registro ni detección automática de conversiones anteriores: repetir `-
|
||||
convertir los valores actuales. La migración original `2026_09_21_040000_add_timezone_to_tenants.php`
|
||||
ya convierte las ventanas asociadas a eventos; no ejecutar este comando sobre esas ventanas si
|
||||
ya fueron convertidas. `--all` incluye absolutamente todos los `fixed_window`, sin esa distinción.
|
||||
|
||||
### Revertir una conversión
|
||||
|
||||
`--reverse` convierte los valores actuales desde UTC hacia la zona local, con el mismo alcance
|
||||
`--all` o `--ids`. Sin `--apply` sólo muestra la vista previa.
|
||||
|
||||
```bash
|
||||
php artisan tickets:convert-validity-times-to-utc --all --reverse
|
||||
php artisan tickets:convert-validity-times-to-utc --all --reverse --apply
|
||||
php artisan tickets:convert-validity-times-to-utc --ids=41,42 --reverse --apply
|
||||
```
|
||||
|
||||
Con `--reverse`, `--source-timezone` indica la zona local de destino (por defecto
|
||||
`America/Argentina/Buenos_Aires`). Las fechas de cada extremo y los límites nulos se respetan;
|
||||
los `time_window` no se modifican. Revierte una conversión si se seleccionan los mismos registros
|
||||
sin ediciones intermedias. No recupera una copia histórica ni detecta conversiones previas.
|
||||
|
||||
Reference in New Issue
Block a user