feat: confirmation visuelle du backup créé lors du redimensionnement #7

Closed
opened 2026-05-06 07:27:36 +00:00 by Cédric A5L · 0 comments
Owner

Contexte

Quand la stratégie de conflit est Backup, le fichier existant est renommé en {stem}_bak_{timestamp}{ext} avant la création de la copie. Ce backup n'est pas visible dans le résultat AJAX affiché à l'utilisateur.

À faire

  • Inclure le nom du fichier backup dans la réponse JSON de /resize (champ backup dans chaque entrée created)
  • Afficher dans le résultat : « ↩ Backup : logo_bak_20250506120000.jpg » sous chaque fichier créé
  • Ajouter un lien direct vers le backup dans la liste résultat

Exemple de réponse enrichie

{ "name": "logo_64x64.jpg", "path": "logo/logo_64x64.jpg", "backup": "logo/logo_bak_20250506120000.jpg" }
## Contexte Quand la stratégie de conflit est **Backup**, le fichier existant est renommé en `{stem}_bak_{timestamp}{ext}` avant la création de la copie. Ce backup n'est pas visible dans le résultat AJAX affiché à l'utilisateur. ## À faire - [ ] Inclure le nom du fichier backup dans la réponse JSON de `/resize` (champ `backup` dans chaque entrée `created`) - [ ] Afficher dans le résultat : « ↩ Backup : `logo_bak_20250506120000.jpg` » sous chaque fichier créé - [ ] Ajouter un lien direct vers le backup dans la liste résultat ## Exemple de réponse enrichie ```json { "name": "logo_64x64.jpg", "path": "logo/logo_64x64.jpg", "backup": "logo/logo_bak_20250506120000.jpg" } ```
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: alpinux.cedrica5l/alpinux-static#7
No description provided.