diff --git a/client/src/components/RouterProduction.tsx b/client/src/components/RouterProduction.tsx index 5905855..19c1be9 100644 --- a/client/src/components/RouterProduction.tsx +++ b/client/src/components/RouterProduction.tsx @@ -26,7 +26,6 @@ import SavTickets from "@/pages/SavTickets"; import Avoirs from "@/pages/Avoirs"; import WeatherSettings from "@/pages/WeatherSettings"; import Analytics from "@/pages/Analytics"; -import SalesAnalysisPage from "@/pages/SalesAnalysisPage"; import PaymentSchedulePage from "@/pages/PaymentSchedulePage"; import Layout from "@/components/Layout"; @@ -125,7 +124,6 @@ function RouterProduction() { - {/* Redirection /auth vers dashboard */} diff --git a/client/src/components/Sidebar.tsx b/client/src/components/Sidebar.tsx index 80fe08b..8009b8f 100644 --- a/client/src/components/Sidebar.tsx +++ b/client/src/components/Sidebar.tsx @@ -35,7 +35,6 @@ import { FileUp, Send, Receipt, - TrendingUp, CreditCard } from "lucide-react"; @@ -290,12 +289,6 @@ export default function Sidebar() { icon: BarChart3, roles: ["admin", "directeur", "manager"] }, - { - path: "/sales-analysis", - label: "Analyse Vente", - icon: TrendingUp, - roles: ["admin", "directeur"] - }, ] }, { diff --git a/client/src/pages/Dashboard.tsx b/client/src/pages/Dashboard.tsx index 87fb0f6..5eaa900 100644 --- a/client/src/pages/Dashboard.tsx +++ b/client/src/pages/Dashboard.tsx @@ -198,7 +198,8 @@ export default function Dashboard() { queryKey: ['/api/ad-campaigns', 'upcoming'], queryFn: async () => { // Essayer d'abord 2024, puis 2025 pour avoir toutes les publicités - const years = [2024, 2025]; + const currentYear = new Date().getFullYear(); + const years = [currentYear - 1, currentYear, currentYear + 1]; let allPublicities: PublicityWithRelations[] = []; for (const year of years) { diff --git a/client/src/pages/Utilities.tsx b/client/src/pages/Utilities.tsx index b3edd59..c9f4fcf 100644 --- a/client/src/pages/Utilities.tsx +++ b/client/src/pages/Utilities.tsx @@ -9,7 +9,6 @@ import { Cloud, Send, Code, - TrendingUp } from "lucide-react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; @@ -22,7 +21,6 @@ import DatabaseDebug from "./DatabaseDebug"; import WeatherSettings from "./WeatherSettings"; import WebhookBAPConfig from "./WebhookBAPConfig"; import SQLExecutor from "./SQLExecutor"; -import SalesAnalysisConfig from "./SalesAnalysisConfig"; export default function Utilities() { const { user } = useAuthUnified(); @@ -43,10 +41,8 @@ export default function Utilities() { const canManageWeather = user?.role === 'admin'; const canManageWebhookBAP = user?.role === 'admin'; const canExecuteSQL = user?.role === 'admin'; - const canManageSalesAnalysis = user?.role === 'admin' || user?.role === 'directeur'; - // Si l'utilisateur n'a aucune permission, afficher le message d'accès refusé - if (!canManageBackups && !canManageNocoDB && !canDebugDatabase && !canManageWeather && !canManageWebhookBAP && !canExecuteSQL && !canManageSalesAnalysis) { + if (!canManageBackups && !canManageNocoDB && !canDebugDatabase && !canManageWeather && !canManageWebhookBAP && !canExecuteSQL) { return (
@@ -82,7 +78,7 @@ export default function Utilities() { {/* Content avec onglets */}
- + {canManageBackups && ( @@ -119,12 +115,6 @@ export default function Utilities() { Exécution SQL )} - {canManageSalesAnalysis && ( - - - Analyse Vente - - )} {/* Contenu des onglets */} @@ -176,13 +166,6 @@ export default function Utilities() { )} - {canManageSalesAnalysis && ( - -
- -
-
- )}