refactor: Renommage du menu "Eleves" en "Inscriptions"

This commit is contained in:
N3WT DE COMPET
2024-11-24 12:06:01 +01:00
parent 56e27628f8
commit 692e8454bf
10 changed files with 18 additions and 18 deletions

View File

@ -1,6 +1,6 @@
{ {
"dashboard": "Dashboard", "dashboard": "Dashboard",
"students": "Students", "subscriptions": "Subscriptions",
"structure": "Structure", "structure": "Structure",
"planning": "Schedule", "planning": "Schedule",
"grades": "Grades", "grades": "Grades",

View File

@ -1,6 +1,6 @@
{ {
"dashboard": "Tableau de bord", "dashboard": "Tableau de bord",
"students": "Élèves", "subscriptions": "Inscriptions",
"structure": "Structure", "structure": "Structure",
"planning": "Emploi du temps", "planning": "Emploi du temps",
"grades": "Notes", "grades": "Notes",

View File

@ -17,7 +17,7 @@ import DropdownMenu from '@/components/DropdownMenu';
import Logo from '@/components/Logo'; import Logo from '@/components/Logo';
import { import {
FR_ADMIN_HOME_URL, FR_ADMIN_HOME_URL,
FR_ADMIN_STUDENT_URL, FR_ADMIN_SUBSCRIPTIONS_URL,
FR_ADMIN_STRUCTURE_URL, FR_ADMIN_STRUCTURE_URL,
FR_ADMIN_GRADES_URL, FR_ADMIN_GRADES_URL,
FR_ADMIN_PLANNING_URL, FR_ADMIN_PLANNING_URL,
@ -33,7 +33,7 @@ export default function Layout({
const sidebarItems = { const sidebarItems = {
"admin": { "id": "admin", "name": t('dashboard'), "url": FR_ADMIN_HOME_URL, "icon": Home }, "admin": { "id": "admin", "name": t('dashboard'), "url": FR_ADMIN_HOME_URL, "icon": Home },
"students": { "id": "students", "name": t('students'), "url": FR_ADMIN_STUDENT_URL, "icon": Users }, "subscriptions": { "id": "subscriptions", "name": t('subscriptions'), "url": FR_ADMIN_SUBSCRIPTIONS_URL, "icon": Users },
"structure": { "id": "structure", "name": t('structure'), "url": FR_ADMIN_STRUCTURE_URL, "icon": Building }, "structure": { "id": "structure", "name": t('structure'), "url": FR_ADMIN_STRUCTURE_URL, "icon": Building },
"grades": { "id": "grades", "name": t('grades'), "url": FR_ADMIN_GRADES_URL, "icon": FileText }, "grades": { "id": "grades", "name": t('grades'), "url": FR_ADMIN_GRADES_URL, "icon": FileText },
"planning": { "id": "planning", "name": t('planning'), "url": FR_ADMIN_PLANNING_URL, "icon": Calendar }, "planning": { "id": "planning", "name": t('planning'), "url": FR_ADMIN_PLANNING_URL, "icon": Calendar },

View File

@ -2,7 +2,7 @@
import React, { useState, useEffect } from 'react'; import React, { useState, useEffect } from 'react';
import { useSearchParams } from 'next/navigation'; import { useSearchParams } from 'next/navigation';
import InscriptionFormShared from '@/components/Inscription/InscriptionFormShared'; import InscriptionFormShared from '@/components/Inscription/InscriptionFormShared';
import { FR_ADMIN_STUDENT_URL, import { FR_ADMIN_SUBSCRIPTIONS_URL,
BK_GESTIONINSCRIPTION_ELEVE_URL, BK_GESTIONINSCRIPTION_ELEVE_URL,
BK_GESTIONINSCRIPTION_FICHEINSCRIPTION_URL } from '@/utils/Url'; BK_GESTIONINSCRIPTION_FICHEINSCRIPTION_URL } from '@/utils/Url';
import useCsrfToken from '@/hooks/useCsrfToken'; import useCsrfToken from '@/hooks/useCsrfToken';
@ -72,7 +72,7 @@ export default function Page() {
const result = await response.json(); const result = await response.json();
console.log('Success:', result); console.log('Success:', result);
// Redirection après succès // Redirection après succès
window.location.href = FR_ADMIN_STUDENT_URL; window.location.href = FR_ADMIN_SUBSCRIPTIONS_URL;
} catch (error) { } catch (error) {
console.error('Error:', error); console.error('Error:', error);
alert('Une erreur est survenue lors de la mise à jour des données'); alert('Une erreur est survenue lors de la mise à jour des données');
@ -84,7 +84,7 @@ export default function Page() {
initialData={initialData} initialData={initialData}
csrfToken={csrfToken} csrfToken={csrfToken}
onSubmit={handleSubmit} onSubmit={handleSubmit}
cancelUrl={FR_ADMIN_STUDENT_URL} cancelUrl={FR_ADMIN_SUBSCRIPTIONS_URL}
isLoading={isLoading} isLoading={isLoading}
/> />
); );

View File

@ -20,7 +20,7 @@ import AffectationClasseForm from '@/components/AffectationClasseForm'
import { BK_GESTIONINSCRIPTION_FICHESINSCRIPTION_URL, import { BK_GESTIONINSCRIPTION_FICHESINSCRIPTION_URL,
BK_GESTIONINSCRIPTION_SEND_URL, BK_GESTIONINSCRIPTION_SEND_URL,
FR_ADMIN_STUDENT_EDIT_SUBSCRIBE, FR_ADMIN_SUBSCRIPTIONS_EDIT_URL,
BK_GESTIONINSCRIPTION_ARCHIVE_URL, BK_GESTIONINSCRIPTION_ARCHIVE_URL,
BK_GESTIONINSCRIPTION_CLASSES_URL, BK_GESTIONINSCRIPTION_CLASSES_URL,
BK_GESTIONINSCRIPTION_FICHEINSCRIPTION_URL, BK_GESTIONINSCRIPTION_FICHEINSCRIPTION_URL,
@ -33,7 +33,7 @@ import useCsrfToken from '@/hooks/useCsrfToken';
const useFakeData = process.env.NEXT_PUBLIC_USE_FAKE_DATA === 'true'; const useFakeData = process.env.NEXT_PUBLIC_USE_FAKE_DATA === 'true';
export default function Page({ params: { locale } }) { export default function Page({ params: { locale } }) {
const t = useTranslations('students'); const t = useTranslations('subscriptions');
const [ficheInscriptions, setFicheInscriptions] = useState([]); const [ficheInscriptions, setFicheInscriptions] = useState([]);
const [fichesInscriptionsDataEnCours, setFichesInscriptionsDataEnCours] = useState([]); const [fichesInscriptionsDataEnCours, setFichesInscriptionsDataEnCours] = useState([]);
const [fichesInscriptionsDataInscrits, setFichesInscriptionsDataInscrits] = useState([]); const [fichesInscriptionsDataInscrits, setFichesInscriptionsDataInscrits] = useState([]);
@ -440,7 +440,7 @@ const columns = [
<Edit size={16} className="mr-2" /> Modifier <Edit size={16} className="mr-2" /> Modifier
</> </>
), ),
onClick: () => window.location.href = `${FR_ADMIN_STUDENT_EDIT_SUBSCRIBE}?idEleve=${row.eleve.id}&id=1`, onClick: () => window.location.href = `${FR_ADMIN_SUBSCRIPTIONS_EDIT_URL}?idEleve=${row.eleve.id}&id=1`,
}] : []), }] : []),
...(row.etat === 2 ? [{ ...(row.etat === 2 ? [{
label: ( label: (
@ -448,7 +448,7 @@ const columns = [
<Edit size={16} className="mr-2" /> Modifier <Edit size={16} className="mr-2" /> Modifier
</> </>
), ),
onClick: () => window.location.href = `${FR_ADMIN_STUDENT_EDIT_SUBSCRIBE}?idEleve=${row.eleve.id}&id=1`, onClick: () => window.location.href = `${FR_ADMIN_SUBSCRIPTIONS_EDIT_URL}?idEleve=${row.eleve.id}&id=1`,
}] : []), }] : []),
...(row.etat === 3 ? [{ ...(row.etat === 3 ? [{
label: ( label: (

View File

@ -8,7 +8,7 @@ import InputTextIcon from '@/components/InputTextIcon';
import Loader from '@/components/Loader'; // Importez le composant Loader import Loader from '@/components/Loader'; // Importez le composant Loader
import Button from '@/components/Button'; // Importez le composant Button import Button from '@/components/Button'; // Importez le composant Button
import { User, KeySquare } from 'lucide-react'; // Importez directement les icônes nécessaires import { User, KeySquare } from 'lucide-react'; // Importez directement les icônes nécessaires
import { BK_LOGIN_URL, FR_ADMIN_STUDENT_EDIT_SUBSCRIBE, FR_ADMIN_STUDENT_URL, FR_PARENTS_HOME_URL, FR_USERS_NEW_PASSWORD_URL, FR_USERS_SUBSCRIBE_URL } from '@/utils/Url'; import { BK_LOGIN_URL, FR_ADMIN_SUBSCRIPTIONS_EDIT_URL, FR_ADMIN_SUBSCRIPTIONS_URL, FR_PARENTS_HOME_URL, FR_USERS_NEW_PASSWORD_URL, FR_USERS_SUBSCRIBE_URL } from '@/utils/Url';
import useLocalStorage from '@/hooks/useLocalStorage'; import useLocalStorage from '@/hooks/useLocalStorage';
import useCsrfToken from '@/hooks/useCsrfToken'; import useCsrfToken from '@/hooks/useCsrfToken';
const useFakeData = process.env.NEXT_PUBLIC_USE_FAKE_DATA === 'true'; const useFakeData = process.env.NEXT_PUBLIC_USE_FAKE_DATA === 'true';
@ -44,7 +44,7 @@ export default function Page() {
setErrorMessage("") setErrorMessage("")
if(isOK(data)){ if(isOK(data)){
localStorage.setItem('userId', data.profil); // Stocker l'identifiant de l'utilisateur localStorage.setItem('userId', data.profil); // Stocker l'identifiant de l'utilisateur
router.push(`${FR_ADMIN_STUDENT_EDIT_SUBSCRIBE}?id=${data.profil}`); router.push(`${FR_ADMIN_SUBSCRIPTIONS_EDIT_URL}?id=${data.profil}`);
} else { } else {
if(data.errorFields){ if(data.errorFields){
setUserFieldError(data.errorFields.email) setUserFieldError(data.errorFields.email)
@ -86,7 +86,7 @@ export default function Page() {
router.push(`${FR_PARENTS_HOME_URL}`); router.push(`${FR_PARENTS_HOME_URL}`);
} else if (data.droit == 2) { } else if (data.droit == 2) {
// Vue ADMIN // Vue ADMIN
router.push(`${FR_ADMIN_STUDENT_URL}`); router.push(`${FR_ADMIN_SUBSCRIPTIONS_URL}`);
} else { } else {
// Cas anormal // Cas anormal
} }

View File

@ -3,7 +3,7 @@ import {
BK_LOGIN_URL, BK_LOGIN_URL,
FR_USERS_LOGIN_URL , FR_USERS_LOGIN_URL ,
FR_ADMIN_HOME_URL, FR_ADMIN_HOME_URL,
FR_ADMIN_STUDENT_URL, FR_ADMIN_SUBSCRIPTIONS_URL,
FR_ADMIN_CLASSES_URL, FR_ADMIN_CLASSES_URL,
FR_ADMIN_GRADES_URL, FR_ADMIN_GRADES_URL,
FR_ADMIN_PLANNING_URL, FR_ADMIN_PLANNING_URL,

View File

@ -43,9 +43,9 @@ export const FR_USERS_NEW_PASSWORD_URL = `/users/password/new`
//ADMIN //ADMIN
export const FR_ADMIN_HOME_URL = `/admin` export const FR_ADMIN_HOME_URL = `/admin`
// ADMIN/STUDENTS URL // ADMIN/SUBSCRIPTIONS URL
export const FR_ADMIN_STUDENT_URL = `/admin/students` export const FR_ADMIN_SUBSCRIPTIONS_URL = `/admin/subscriptions`
export const FR_ADMIN_STUDENT_EDIT_SUBSCRIBE = `/admin/students/editInscription` export const FR_ADMIN_SUBSCRIPTIONS_EDIT_URL = `/admin/subscriptions/editInscription`
//ADMIN/CLASSES URL //ADMIN/CLASSES URL
export const FR_ADMIN_CLASSES_URL = `/admin/classes` export const FR_ADMIN_CLASSES_URL = `/admin/classes`