diff --git a/client/src/pages/Publicities.tsx b/client/src/pages/Publicities.tsx index e600bed..9b7c256 100644 --- a/client/src/pages/Publicities.tsx +++ b/client/src/pages/Publicities.tsx @@ -34,9 +34,10 @@ export default function Publicities() { // Seuls les admins peuvent modifier/supprimer const canModify = user?.role === 'admin'; - // Generate year options (2025 to 2035) + // Generate year options (current year - 2 to current year + 10) const currentYear = new Date().getFullYear(); - const yearOptions = Array.from({ length: 11 }, (_, i) => currentYear + i); + const startYear = currentYear - 2; + const yearOptions = Array.from({ length: 13 }, (_, i) => startYear + i); const { data: publicities = [], isLoading } = useQuery({ queryKey: ['/api/publicities', selectedYear, selectedStoreId], diff --git a/task.md b/task.md new file mode 100644 index 0000000..30f872a --- /dev/null +++ b/task.md @@ -0,0 +1,22 @@ +# Task: Corrections sélecteur d'année module publicités + +## Context + +L'utilisateur signale que dans le module "publicités", les années antérieures (comme 2025) ne sont plus visibles dans le sélecteur depuis le passage à 2026. Il est nécessaire de pouvoir consulter l'historique. + +## Current Focus + +Vérification de la correction. + +## Master Plan + +- [x] Localiser le code du module "publicités" et du sélecteur d'année. +- [x] Analyser la logique qui peuple le sélecteur d'années. +- [x] Modifier la logique pour inclure les années précédentes (ex: année courante - N années). +- [x] Vérifier que la correction permet d'afficher 2025 et les années antérieures si nécessaire. + +## Progress Log + +- Création du task.md. +- Analyse de `client/src/pages/Publicities.tsx` : la liste des années commençait à `currentYear`. +- Correction appliquée pour commencer à `currentYear - 2`.