mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
Add a guide document with SQL scripts and testing instructions for synchronizing order and delivery statuses, including fixing missing delivery dates. Replit-Commit-Author: Agent Replit-Commit-Session-Id: a8a78c07-e900-425c-a577-5b4c5894379d Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/a8a78c07-e900-425c-a577-5b4c5894379d/KuIk8gU
1.7 KiB
1.7 KiB
GUIDE URGENT : Synchronisation Commandes/Livraisons
Problème
La commande #CMD-55 et d'autres commandes liées à des livraisons "livrées" n'apparaissent pas grisées dans le calendrier car elles gardent le statut "planned" au lieu de "delivered".
Solution Immédiate (Production)
Option 1: Script SQL Direct ✅ RECOMMANDÉ
# Connectez-vous à votre base PostgreSQL et exécutez :
psql $DATABASE_URL -f fix-delivery-order-sync-immediate.sql
Option 2: Via Interface Web (après déploiement)
- Déployez le nouveau code sur votre serveur
- Connectez-vous comme admin sur https://logiflow-logiflow-1.c-2.us-east-2.aws.neon.tech
- Allez dans le calendrier
- Cliquez sur le bouton "Sync Status" (à côté de "Nouveau")
Ce que fait le script
- Diagnostic : Affiche toutes les commandes avec des livraisons livrées mais statut incorrect
- Correction automatique : Met à jour le statut des commandes vers "delivered"
- Dates de livraison : Corrige les delivered_date manquantes
- Vérification finale : Affiche les résultats et la commande CMD-55 spécifiquement
Résultat attendu
Après exécution du script :
- ✅ La commande #CMD-55 aura le statut "delivered"
- ✅ Elle apparaîtra grisée (bg-delivered) dans le calendrier
- ✅ Les dates de livraison seront affichées correctement
- ✅ Toutes les commandes similaires seront corrigées
Test
Après avoir exécuté le script, actualisez votre calendrier sur https://logiflow-logiflow-1.c-2.us-east-2.aws.neon.tech et vérifiez que la commande CMD-55 apparaît maintenant grisée.
Note Technique
Le bouton "Sync Status" dans l'interface n'est pas encore déployé sur votre serveur de production. Le script SQL est la solution immédiate.