Skip to content

Commit c77e183

Browse files
committed
fix(ci/cd): update router
1 parent 20b34df commit c77e183

2 files changed

Lines changed: 29 additions & 68 deletions

File tree

client/src/boards/outcomes/pages/methodologie/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ export default function MethodologiePage() {
8080
<p>
8181
Application basée sur une première version conçue et développée par Caroline WIRTH.
8282
</p>
83+
<p className="text-right">
84+
Département des études statistiques de l'enseignement supérieur (MESRE-SIES)
85+
</p>
8386
</div>
8487
</Col>
8588
</Row>

client/src/commons/router.tsx

Lines changed: 26 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -29,84 +29,42 @@ const RouteWithTitle = ({ titleKey, element }) => {
2929
};
3030

3131
export default function Router() {
32-
if (isInProduction()) {
33-
return (
34-
<Routes>
35-
<Route path="/" element={<RouteWithTitle titleKey="Accueil - dataEsr" element={<Suspense><HomePage /></Suspense>} />} />
36-
<Route path="/cookies" element={<Suspense><CookiePolicyPage /></Suspense>} />
37-
<Route path="/contact" element={<Suspense><ContactLayout /></Suspense>}>
38-
<Route index element={<Suspense><ContactPage /></Suspense>} />
39-
</Route>
40-
<Route path="/devenir-etudiants" element={<Navigate to="/devenir-etudiants/flux" replace />} />
41-
<Route path="/devenir-etudiants/*" element={<Suspense><OutcomesRoutes /></Suspense>} />
42-
<Route
43-
path="/financements-par-aap"
44-
element={<Navigate to="/financements-par-aap/accueil" replace />}
45-
/>
46-
<Route path="/financements-par-aap/*" element={<Suspense><FundingsRoutes /></Suspense>} />
47-
<Route
48-
path="/structures-finance/"
49-
element={<Navigate to="/structures-finance/accueil" replace />}
50-
/>
51-
<Route
52-
path="/structures-finance/*"
53-
element={<Suspense><StructuresFinanceRoutes /></Suspense>}
54-
/>
55-
<Route path="*" element={<Suspense><NotFoundPage /></Suspense>} />
56-
</Routes>
57-
);
58-
}
32+
const isProd = isInProduction();
5933

6034
return (
6135
<Routes>
6236
<Route path="/" element={<RouteWithTitle titleKey="Accueil - dataEsr" element={<Suspense><HomePage /></Suspense>} />} />
63-
<Route path="/admin/*" element={<Suspense><AdminRoutes /></Suspense>} />
64-
<Route path="/atlas/*" element={<Suspense><AtlasRoutes /></Suspense>} />
6537
<Route path="/cookies" element={<Suspense><CookiePolicyPage /></Suspense>} />
6638
<Route path="/contact" element={<Suspense><ContactLayout /></Suspense>}>
6739
<Route index element={<Suspense><ContactPage /></Suspense>} />
6840
</Route>
69-
<Route path="/datasupr-doc/*" element={<Suspense><DatasuprDocRoutes /></Suspense>} />
70-
<Route
71-
path="/european-projects"
72-
element={<Navigate to="/european-projects/accueil" replace />}
73-
/>
74-
<Route path="/european-projects/*" element={<Suspense><EuropeanProjectsRoutes /></Suspense>} />
75-
<Route
76-
path="/financements-par-aap"
77-
element={<Navigate to="/financements-par-aap/accueil" replace />}
78-
/>
79-
<Route path="/financements-par-aap/*" element={<Suspense><FundingsRoutes /></Suspense>} />
80-
<Route path="/graduates/*" element={<Suspense><GraduatesRoutes /></Suspense>} />
81-
<Route path="/integration" element={<Suspense><Integration /></Suspense>} />
82-
<Route path="/open-alex/*" element={<Suspense><OpenAlexRoutes /></Suspense>} />
8341
<Route path="/devenir-etudiants" element={<Navigate to="/devenir-etudiants/flux" replace />} />
8442
<Route path="/devenir-etudiants/*" element={<Suspense><OutcomesRoutes /></Suspense>} />
85-
<Route
86-
path="/personnel-enseignant"
87-
element={<Navigate to="/personnel-enseignant/accueil" replace />}
88-
/>
89-
<Route
90-
path="/personnel-enseignant/*"
91-
element={<Suspense><FacultyMembersRoutes /></Suspense>}
92-
/>
93-
<Route
94-
path="/structures-finance/*"
95-
element={<Suspense><StructuresFinanceRoutes /></Suspense>}
96-
/>
97-
<Route path="/teds" element={<Navigate to="/teds/home" replace />} />
98-
<Route path="/teds/*" element={<Suspense><TedsRoutes /></Suspense>} />
99-
<Route path="/template/*" element={<Suspense><TemplateRoutes /></Suspense>} />
100-
<Route
101-
path="/valorisation-recherche-innovation"
102-
element={
103-
<Navigate to="/valorisation-recherche-innovation/accueil" replace />
104-
}
105-
/>
106-
<Route
107-
path="/valorisation-recherche-innovation/*"
108-
element={<Suspense><ValorisationRechercheInnovationRoutes /></Suspense>}
109-
/>
43+
<Route path="/financements-par-aap" element={<Navigate to="/financements-par-aap/accueil" replace />} />
44+
<Route path="/financements-par-aap/*" element={<Suspense><FundingsRoutes /></Suspense>} />
45+
<Route path="/structures-finance" element={<Navigate to="/structures-finance/accueil" replace />} />
46+
<Route path="/structures-finance/*" element={<Suspense><StructuresFinanceRoutes /></Suspense>} />
47+
48+
{!isProd && (
49+
<>
50+
<Route path="/admin/*" element={<Suspense><AdminRoutes /></Suspense>} />
51+
<Route path="/atlas/*" element={<Suspense><AtlasRoutes /></Suspense>} />
52+
<Route path="/datasupr-doc/*" element={<Suspense><DatasuprDocRoutes /></Suspense>} />
53+
<Route path="/european-projects" element={<Navigate to="/european-projects/accueil" replace />} />
54+
<Route path="/european-projects/*" element={<Suspense><EuropeanProjectsRoutes /></Suspense>} />
55+
<Route path="/graduates/*" element={<Suspense><GraduatesRoutes /></Suspense>} />
56+
<Route path="/integration" element={<Suspense><Integration /></Suspense>} />
57+
<Route path="/open-alex/*" element={<Suspense><OpenAlexRoutes /></Suspense>} />
58+
<Route path="/personnel-enseignant" element={<Navigate to="/personnel-enseignant/accueil" replace />} />
59+
<Route path="/personnel-enseignant/*" element={<Suspense><FacultyMembersRoutes /></Suspense>} />
60+
<Route path="/teds" element={<Navigate to="/teds/home" replace />} />
61+
<Route path="/teds/*" element={<Suspense><TedsRoutes /></Suspense>} />
62+
<Route path="/template/*" element={<Suspense><TemplateRoutes /></Suspense>} />
63+
<Route path="/valorisation-recherche-innovation" element={<Navigate to="/valorisation-recherche-innovation/accueil" replace />} />
64+
<Route path="/valorisation-recherche-innovation/*" element={<Suspense><ValorisationRechercheInnovationRoutes /></Suspense>} />
65+
</>
66+
)}
67+
11068
<Route path="*" element={<Suspense><NotFoundPage /></Suspense>} />
11169
</Routes>
11270
);

0 commit comments

Comments
 (0)