feat: Page Inscriptions : suppression de la possibilité de créer un nouveau DI [N3WTS-8]

This commit is contained in:
N3WT DE COMPET
2026-02-15 18:08:07 +01:00
parent ddcaba382e
commit 195579e217

View File

@ -83,12 +83,9 @@ export default function Page({ params: { locale } }) {
const [totalHistorical, setTotalHistorical] = useState(0); const [totalHistorical, setTotalHistorical] = useState(0);
const [itemsPerPage, setItemsPerPage] = useState(10); // Définir le nombre d'éléments par page const [itemsPerPage, setItemsPerPage] = useState(10); // Définir le nombre d'éléments par page
const [student, setStudent] = useState('');
const [classes, setClasses] = useState([]); const [classes, setClasses] = useState([]);
const [reloadFetch, setReloadFetch] = useState(false); const [reloadFetch, setReloadFetch] = useState(false);
const [isOpenAddGuardian, setIsOpenAddGuardian] = useState(false);
const [isFilesModalOpen, setIsFilesModalOpen] = useState(false); const [isFilesModalOpen, setIsFilesModalOpen] = useState(false);
const [selectedRegisterForm, setSelectedRegisterForm] = useState([]); const [selectedRegisterForm, setSelectedRegisterForm] = useState([]);
@ -101,7 +98,7 @@ export default function Page({ params: { locale } }) {
const csrfToken = useCsrfToken(); const csrfToken = useCsrfToken();
const router = useRouter(); const router = useRouter();
const { selectedEstablishmentId } = useEstablishment(); const { selectedEstablishmentId, profileRole } = useEstablishment();
const { showNotification } = useNotification(); const { showNotification } = useNotification();
const openSepaUploadModal = (row) => { const openSepaUploadModal = (row) => {
@ -801,15 +798,17 @@ export default function Page({ params: { locale } }) {
onChange={handleSearchChange} onChange={handleSearchChange}
/> />
</div> </div>
<button {profileRole !== 0 && (
onClick={() => { <button
const url = `${FE_ADMIN_SUBSCRIPTIONS_CREATE_URL}`; onClick={() => {
router.push(url); const url = `${FE_ADMIN_SUBSCRIPTIONS_CREATE_URL}`;
}} router.push(url);
className="flex items-center bg-emerald-600 text-white p-2 rounded-full shadow hover:bg-emerald-900 transition duration-200 ml-4" }}
> className="flex items-center bg-emerald-600 text-white p-2 rounded-full shadow hover:bg-emerald-900 transition duration-200 ml-4"
<Plus className="w-5 h-5" /> >
</button> <Plus className="w-5 h-5" />
</button>
)}
</div> </div>
<div className="w-full"> <div className="w-full">