mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
1.3 KiB
1.3 KiB
TODO
- Fix #1: TFE publié se dépublie quand on modifie ses données (is_published missing from getThesisRawFields SELECT)
- Fix #2: Renommer "Note contextuelle" → "Note contextuelle relative à soutenance"
- Fix #3: Impossible de mettre une majuscule au nom d'étudiant·e — la recherche par nom en SQLite est case-sensitive (BINARY), contournait le UPDATE et tombait dans le fallback email sans updater le nom. Ajout COLLATE NOCASE + UPDATE dans le chemin email.
- Fix #4: Décorréler contact interne et contact visible (ajouter colonne contact_visible sur theses)
- Fix #5: "Contact public : non" partout, non modifiable, sans impact
- Fix #6: Investiguer "libre → interne" impossible — aucune restriction trouvée dans le code admin
- Hotfix: contact_visible manquant dans le SQL de updateThesis (l'edit matchait createThesis à la place)
- Fix #7: Options de licence non persistées en edit — HTMX load trigger perdait les valeurs
- Fix #3 (v2): findOrCreateAuthor avec cascade ID → nom → email, setThesisAuthors passe les IDs existants
- Migration 038: corriger les identifiers theses qui ne matchent pas leur année
- Filtres finalité + format dans la page de recherche (search.php)
- Styliser boutons Filtrer/Réinitialiser : plus compacts, Réinitialiser en neutre
- Commit + jj new