# TODO ## Admin area cleanup - [x] Combine `acces-etudiante.php` + `file-access.php` into `acces.php` (two `
` blocks) - [x] Move `system.php` content into `parametres.php` (system section + logs section) - [x] Use `
` for sections, `
` only where form fields are present - [x] Redirect legacy URLs (acces-etudiante.php, file-access.php, system.php) with 301 - [x] Update action redirects to point to new pages - [x] Update admin nav header (merged 3 items → 2) ## Bug fixes - [x] Fix `$enabledAccessTypes` undefined / `array_map()` TypeError on edit page — controller was fetching `getAccessTypes()` instead of `getEnabledFormAccessTypes()` and returning it under the wrong key ## CSS refactor - [x] Move semantic HTML element baseline styles into common.css - `fieldset` (background, border, padding, radius) - `legend` (font, weight, color, transform) - `small` (size, color, display, margin) - `table`, `th`, `td` (collapse, sizing, spacing) - `dialog` + `::backdrop` - `details > summary` - [x] Remove duplicated rules from admin.css, form.css, system.css, file-access.css - [x] Fix file-access.css to use real design tokens (was using undefined --border, --surface, --accent, etc.) - [x] Remove redundant @import url("./variables.css") from admin.css, system.css, file-access.css