Revert "V1_Sans_Congé_Anticipéfemini collaboratrice"

This reverts commit 0eb4dbb99b.
This commit is contained in:
2025-11-17 10:34:50 +01:00
parent 0eb4dbb99b
commit 7f15e380e3
41 changed files with 2740 additions and 30354 deletions

View File

@@ -9,7 +9,6 @@ import Manager from './pages/Manager';
import ProtectedRoute from './components/ProtectedRoute';
import EmployeeDetails from './pages/EmployeeDetails';
import Collaborateur from './pages/Collaborateur';
import CompteRenduActivites from './pages/CompteRenduActivite'; // ⭐ Ajout
function App() {
return (
@@ -32,7 +31,7 @@ function App() {
<Route
path="/demandes"
element={
<ProtectedRoute allowedRoles={['Collaborateur', 'Collaboratrice', 'Apprenti', 'RH', 'Admin']}>
<ProtectedRoute allowedRoles={['Collaborateur', 'RH']}>
<Requests />
</ProtectedRoute>
}
@@ -41,7 +40,7 @@ function App() {
<Route
path="/calendrier"
element={
<ProtectedRoute allowedRoles={['Collaborateur', 'Collaboratrice', 'Apprenti', 'Manager', 'Validateur', 'Validatrice', 'Directeur de campus', 'Directrice de campus', 'RH', 'Admin', 'President']}>
<ProtectedRoute allowedRoles={['Collaborateur', 'Manager', 'RH']}>
<Calendar />
</ProtectedRoute>
}
@@ -50,7 +49,7 @@ function App() {
<Route
path="/manager"
element={
<ProtectedRoute allowedRoles={['Manager', 'Validateur', 'Validatrice', 'Directeur de campus', 'Directrice de campus', 'RH', 'Admin', 'President']}>
<ProtectedRoute allowedRoles={['Manager']}>
<Manager />
</ProtectedRoute>
}
@@ -59,7 +58,7 @@ function App() {
<Route
path="/collaborateur"
element={
<ProtectedRoute allowedRoles={['Collaborateur', 'Collaboratrice', 'Apprenti']}>
<ProtectedRoute allowedRoles={['Collaborateur']}>
<Collaborateur />
</ProtectedRoute>
}
@@ -68,27 +67,14 @@ function App() {
<Route
path="/employee/:id"
element={
<ProtectedRoute allowedRoles={['RH', 'Manager', 'Validateur', 'Validatrice', 'Directeur de campus', 'Directrice de campus', 'Admin', 'President']}>
<ProtectedRoute allowedRoles={['RH', 'Manager']}>
<EmployeeDetails />
</ProtectedRoute>
}
/>
{/* ⭐ Nouvelle route pour Compte-Rendu d'Activités */}
<Route
path="/compte-rendu-activites"
element={
<ProtectedRoute allowedRoles={['Validateur', 'Validatrice', 'Directeur de campus', 'Directrice de campus', 'RH', 'Admin', 'President']}>
<CompteRenduActivites />
</ProtectedRoute>
}
/>
{/* Redirection par défaut */}
<Route path="/" element={<Navigate to="/dashboard" replace />} />
{/* Route 404 - Redirection vers dashboard */}
<Route path="*" element={<Navigate to="/dashboard" replace />} />
</Routes>
</Router>
</AuthProvider>