Merge remote-tracking branch 'origin/WIP_Inscriptions' into develop

This commit is contained in:
Luc SORIGNET
2025-04-25 10:55:54 +02:00
39 changed files with 2400 additions and 1610 deletions

View File

@ -23,10 +23,10 @@ import {
fetchRegistrationPaymentModes,
fetchTuitionPaymentModes,
} from '@/app/actions/schoolAction';
import { fetchProfileRoles, fetchProfiles } from '@/app/actions/authAction';
import { fetchProfiles } from '@/app/actions/authAction';
import SidebarTabs from '@/components/SidebarTabs';
import FilesGroupsManagement from '@/components/Structure/Files/FilesGroupsManagement';
import { fetchRegistrationTemplateMaster } from '@/app/actions/registerFileGroupAction';
import { fetchRegistrationSchoolFileMasters } from '@/app/actions/registerFileGroupAction';
import logger from '@/utils/logger';
import { useEstablishment } from '@/context/EstablishmentContext';
@ -75,8 +75,8 @@ export default function Page() {
// Fetch data for tuition fees
handleTuitionFees();
// Fetch data for registration file templates
fetchRegistrationTemplateMaster()
// Fetch data for registration file schoolFileTemplates
fetchRegistrationSchoolFileMasters()
.then((data) => {
setFichiers(data);
})
@ -275,7 +275,7 @@ export default function Page() {
const tabs = [
{
id: 'Configuration',
label: "Configuration de l'école",
label: 'Classes',
content: (
<StructureManagement
specialities={specialities}
@ -293,7 +293,7 @@ export default function Page() {
},
{
id: 'Schedule',
label: "Gestion de l'emploi du temps",
label: 'Emploi du temps',
content: (
<ClassesProvider>
<ScheduleManagement
@ -305,7 +305,7 @@ export default function Page() {
},
{
id: 'Fees',
label: 'Tarifications',
label: 'Tarifs',
content: (
<FeesManagement
registrationDiscounts={registrationDiscounts}
@ -332,7 +332,7 @@ export default function Page() {
},
{
id: 'Files',
label: "Documents d'inscription",
label: 'Documents',
content: (
<FilesGroupsManagement
csrfToken={csrfToken}
@ -343,7 +343,7 @@ export default function Page() {
];
return (
<div className="p-8">
<div className="p-4">
<DjangoCSRFToken csrfToken={csrfToken} />
<div className="w-full p-4">