mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
# Task: Correction blocage API Publicités
|
|
|
|
## Context
|
|
|
|
L'utilisateur rencontre une erreur `net::ERR_BLOCKED_BY_CLIENT` lors de l'appel à l'API `/api/publicities`. Cette erreur est typique des bloqueurs de publicité (AdBlock, uBlock) qui filtrent les requêtes contenant des mots-clés comme "publicity" ou "ads".
|
|
|
|
## Current Focus
|
|
|
|
Renommer les endpoints API pour éviter le blocage par les bloqueurs de publicité.
|
|
|
|
## Master Plan
|
|
|
|
- [x] **Remplacement des API calls (Client-side)**
|
|
- [x] `client/src/pages/Calendar.tsx`
|
|
- [x] `client/src/pages/Dashboard.tsx`
|
|
- [x] `client/src/components/PublicityForm.tsx`
|
|
- [x] `client/src/pages/Publicities.tsx`
|
|
- [x] `client/src/pages/mobile/PublicitiesPage.tsx`
|
|
|
|
- [x] **Revue du sélecteur d'année Mobile**
|
|
- [x] Vérifier la logique de génération des années dans `client/src/pages/mobile/PublicitiesPage.tsx` pour inclure les années passées (ex: 2024 en 2026).
|
|
- [x] Aligner avec la correction desktop si nécessaire.
|
|
|
|
- [x] **Correction des erreurs Lint TypeScript**
|
|
- [x] Installer les paquets `@types` manquants (`node`, `express`, `react`, etc.).
|
|
- [x] Fixer les paramètres `req` et `res` (implicitement `any`) dans `server/routes.ts`.
|
|
- [x] Corriger l'erreur de propriété `invoiceAmountTTC` dans `server/routes.ts`.
|
|
- [x] Résoudre `Property 'env' does not exist on type 'ImportMeta'`.
|
|
- [x] Résoudre `JSX element implicitly has type 'any'`.
|
|
|
|
- [x] **Tests et Validation**
|
|
- [x] Vérifier que les appels API utilisent bien `/api/ad-campaigns`.
|
|
- [x] Tester le sélecteur d'année sur mobile.
|
|
- [x] Compiler le projet (`npm run check`) pour s'assurer que les erreurs critiques sont résolues.
|
|
|
|
## Progress Log
|
|
|
|
- Création de la tâche suite aux logs fournis.
|