Checkpoint: Réorganisation du menu de navigation : création d'une nouvelle section "Gestion technique" et déplacement de "Sécurité SSH (Fail2Ban)" depuis Configuration vers cette nouvelle section. Intégration de la page AdminFail2Ban dans DashboardLayout pour afficher le menu latéral lors de la navigation. Déployé et testé sur le VPS de production.

This commit is contained in:
Manus
2026-01-18 13:40:33 -05:00
parent 4b407b9c83
commit c0076647d8
3 changed files with 11 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
import { useState } from "react";
import { trpc } from "@/lib/trpc";
import DashboardLayout from "@/components/DashboardLayout";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
import { Badge } from "@/components/ui/badge";
@@ -60,6 +61,7 @@ export default function AdminFail2Ban() {
const alertLevel = recentBans && recentBans >= 10 ? "danger" : recentBans && recentBans >= 5 ? "warning" : "safe";
return (
<DashboardLayout>
<div className="container mx-auto py-8 space-y-6">
<div className="flex items-center justify-between">
<div>
@@ -235,5 +237,6 @@ export default function AdminFail2Ban() {
</CardContent>
</Card>
</div>
</DashboardLayout>
);
}