-
test: A32 phase 2e — dashboard +9 routes, comptes A2/A3 (v7.16.0)
released this
2026-10-01 13:59:00 -04:00 | 104 commits to main since this releaseCumul dashboard : 27 → 36 des 63 routes. 6 nouveaux tests (fichier à 38) :
- /accounts + /accounts/settings : 200 HTML et « password_hash » ABSENT du
rendu (whitelist A2 vérifiée côté page) - PUT /api/user/profile : persistance relue en base, restauration finally
- PUT /api/user/password : 403 « current password is incorrect » (A3 — la
session seule ne change pas le mdp) + quirk assumé documenté : la longueur
est validée AVANT l'auth et répond 200 + message - POST /api/user/token : format fd_ + 64 hex ; ligne user_tokens nettoyée
- DELETE /api/user/forge/{provider} : {"status": "ok"}
- PUT /api/settings/account : full_name/email persistés + 400 sur mdp court,
restauration finally - POST /api/workspaces/1/select : Set-Cookie flowdeck_workspace vérifié ;
GET /api/local-workspace/breadcrumb : shape liste
Reste A32 : dashboard 27 routes (fichiers/avatars/local-workspace/collections)
- 6 routes Gitea d'api.py (stub transport httpx).
suite 1075/1075 ·
ruff check app testsOK · docs à jourDownloads
- /accounts + /accounts/settings : 200 HTML et « password_hash » ABSENT du