mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
Improve recap page + fix CSV import for jury roles
recapitulatif.php (partage): - Center .thanks-success and add bottom margin/padding - Display ALL fields: identifier, synopsis, languages, formats, jury (all roles), baiu link, license, access type - Add validation notice asking user to verify info, with xamxam@erg.be contact link (email obfuscated) StudentEmail: - Add 'Note contextuelle' and license_custom to email recap - Rename 'Promoteur·ice(s)' to 'Promoteur·ice(s) interne' - Change email message to ask student to verify info + contact for errors CSV export/import: - Add 3 new CSV columns: Lecteur·ice(s) interne, Lecteur·ice(s) externe, Promoteur·ice(s) ULB - Export splits supervisors by role/is_external/is_ulb into separate columns - Import inserts supervisors with correct role, is_external, and is_ulb flags (was: all treated as generic supervisors) - Add header matching for short distinguishers (ulb, externe) via str_contains fallback
This commit is contained in:
5
TODO.md
5
TODO.md
@@ -1,5 +1,10 @@
|
||||
# TODO
|
||||
|
||||
- [x] Improve recapitulatif.php (partage): bottom margin/padding, center .thanks-success
|
||||
- [x] Display ALL submitted info in recapitulatif page + email recap
|
||||
- [x] Add "validate your info / contact xamxam@erg.be" note on recap page
|
||||
- [x] Fix CSV import: lecteur interne/externe + promoteurice ULB not imported with correct role/is_external/is_ulb flags
|
||||
|
||||
- [x] Replace HTMX+PHP file upload queues with client-side JS
|
||||
- [x] Fix submit button on all forms — add JS/PHP debug logging
|
||||
- [x] Fix file-upload-queue.js: redirect detection broken due to opaque redirect (switched from fetch to XHR for reliable responseURL)
|
||||
|
||||
Reference in New Issue
Block a user