todo: add system page merge + logs tab/copy tasks

This commit is contained in:
Pontoporeia
2026-03-24 15:52:30 +01:00
parent 20a633c0e2
commit ea48f4a5f5

View File

@@ -334,3 +334,5 @@ Goal: rename the tables and column to the canonical M2M pattern (`tags`, `thesis
- [x] Add server log viewer in admin panel (tail nginx error/access logs via SSH or log endpoint) - [x] Add server log viewer in admin panel (tail nginx error/access logs via SSH or log endpoint)
- [ ] Add nginx config deploy flow to admin panel (upload `scripts/deploy-server.sh`, run remotely) - [ ] Add nginx config deploy flow to admin panel (upload `scripts/deploy-server.sh`, run remotely)
- [x] Add admin user management UI — password change/set for PHP auth layer (`public/admin/account.php` + `actions/account.php`; "Compte" nav link; account CSS) - [x] Add admin user management UI — password change/set for PHP auth layer (`public/admin/account.php` + `actions/account.php`; "Compte" nav link; account CSS)
- [ ] Merge `status.php` and `logs.php` into a single `system.php` page; remove "Statut" and "Journaux" nav links, add single "Système" link; preserve all existing content in their respective sections
- [ ] Rework logs UI: replace the select-then-click-Afficher flow with instant tabs (nginx access, nginx error, php-fpm); switching tabs loads the selected log immediately without a form submit; add a copy-to-clipboard button per log view