mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
Temporarily disable new task date features to fix production loading issue
Rollback TaskForm to use SimpleTaskForm, disabling start date functionality due to production errors. Update SimpleTaskForm onError to include error logging. Replit-Commit-Author: Agent Replit-Commit-Session-Id: cc2d271b-82f0-4d6a-9302-a0b067ffb429 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/cc2d271b-82f0-4d6a-9302-a0b067ffb429/0taewQN
This commit is contained in:
1 parent
cc291e4b72
commit
a062ed4ef0
4 files changed
+44
-2
No files matched your search
@@ -0,0 +1,41 @@
|
||||
# FIX URGENT PRODUCTION - MODULE TÂCHES (19 Août 2025)
|
||||
|
||||
## PROBLÈME
|
||||
Le module tâches ne se charge pas en production à cause des nouvelles fonctionnalités de dates de départ.
|
||||
|
||||
## SOLUTION IMMÉDIATE - ROLLBACK TEMPORAIRE
|
||||
|
||||
### Étape 1 : Modifier TaskForm.tsx
|
||||
Remplacer le contenu du fichier `client/src/components/tasks/TaskForm.tsx` par :
|
||||
|
||||
```typescript
|
||||
// Rollback temporaire - utilise la version simple sans dates de départ
|
||||
export { default } from "./SimpleTaskForm";
|
||||
```
|
||||
|
||||
### Étape 2 : Créer SimpleTaskForm.tsx
|
||||
Copier le fichier `client/src/components/tasks/SimpleTaskForm.tsx` sur votre serveur.
|
||||
|
||||
### Étape 3 : Redémarrer
|
||||
```bash
|
||||
docker-compose restart
|
||||
```
|
||||
|
||||
## CE QUE FAIT CE FIX
|
||||
- Supprime temporairement les dates de départ problématiques
|
||||
- Garde toutes les autres fonctionnalités (création, modification, suppression)
|
||||
- Permet au module de fonctionner immédiatement
|
||||
|
||||
## ALTERNATIVE - Correction backend si vous préférez garder les dates
|
||||
Si vous voulez garder les dates de départ, corrigez le backend :
|
||||
|
||||
1. Dans `server/storage.ts`, remplacer la méthode `getTasks` (lignes ~1587-1669)
|
||||
2. Dans `client/src/pages/Tasks.tsx`, ajouter la gestion d'erreur robuste
|
||||
3. Redémarrer le serveur
|
||||
|
||||
## VALIDATION
|
||||
Après le fix :
|
||||
- ✅ Le module tâches se charge
|
||||
- ✅ Création de tâches fonctionne
|
||||
- ✅ Liste des tâches s'affiche
|
||||
- ⚠️ Dates de départ temporairement désactivées
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 214 KiB |
@@ -56,7 +56,7 @@ export default function SimpleTaskForm({ task, onClose }: SimpleTaskFormProps) {
|
||||
const { data: groupsData = [] } = useQuery<Group[]>({
|
||||
queryKey: ['/api/groups'],
|
||||
enabled: !!user,
|
||||
onError: () => console.warn('Erreur lors du chargement des magasins')
|
||||
onError: (error) => console.warn('Erreur lors du chargement des magasins:', error)
|
||||
});
|
||||
|
||||
const groups = Array.isArray(groupsData) ? groupsData.filter(g => g && g.id) : [];
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
// Re-export du nouveau formulaire de tâches avec dates de départ et d'échéance
|
||||
export { default } from "./NewTaskForm";
|
||||
// Rollback temporaire - utilise la version simple sans dates de départ pour éviter les erreurs production
|
||||
export { default } from "./SimpleTaskForm";
|
||||
Reference in new issue
Block a user