veza/apps/web/test-results/upload_flow-Upload-Flow---Happy-Path-Complete-Upload-Flow-chromium/error-context.md
senke 0bd5079eb2 [FIX] PROD-010: Corriger ENUM PostgreSQL dans modèle User - Tests E2E passent
- Ajout de type:user_role dans le tag GORM du champ Role
- Amélioration de la détection d'erreurs ENUM dans le service Register
- L'endpoint /auth/register retourne maintenant 201 OK avec tokens
- Score production: 52/70 → 58/70
- PROD-010 marqué comme fixed (P0 blocker résolu)
2026-01-04 01:44:19 +01:00

141 lines
No EOL
5.5 KiB
Markdown

# Page snapshot
```yaml
- generic [ref=e3]:
- navigation "Menu" [ref=e4]:
- generic [ref=e5]:
- generic [ref=e6]:
- generic [ref=e8]: V
- generic [ref=e9]: Veza
- menubar [ref=e10]:
- menuitem "Dashboard" [ref=e11] [cursor=pointer]:
- img [ref=e12]
- text: Dashboard
- menuitem "Chat" [ref=e15] [cursor=pointer]:
- img [ref=e16]
- text: Chat
- menuitem "Library" [ref=e18] [cursor=pointer]:
- img [ref=e19]
- text: Library
- menuitem "Profile" [ref=e21] [cursor=pointer]:
- img [ref=e22]
- text: Profile
- menuitem "Settings" [ref=e27] [cursor=pointer]:
- img [ref=e28]
- text: Settings
- generic [ref=e32]:
- paragraph [ref=e33]: Veza v1.0.0
- paragraph [ref=e34]: © 2024 Veza Team
- generic [ref=e35]:
- banner [ref=e36]:
- generic [ref=e38]:
- link "Veza" [ref=e40] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e42]: V
- generic [ref=e43]: Veza
- generic [ref=e46]:
- img [ref=e47]
- textbox "Search" [ref=e50]
- generic [ref=e51]:
- button "Notifications" [ref=e53]:
- img [ref=e54]
- button "Change theme - system" [ref=e58]:
- img [ref=e59]
- button "User menu" [ref=e63]:
- img [ref=e64]
- main [ref=e67]:
- generic [ref=e68]:
- generic [ref=e69]:
- generic [ref=e70]:
- heading "Bibliothèque" [level=1] [ref=e71]
- paragraph [ref=e72]: Gérez vos fichiers et documents
- generic [ref=e73]:
- button "Sélection multiple" [ref=e74]:
- img [ref=e75]
- text: Sélection multiple
- button "Upload Track" [ref=e78]:
- img [ref=e79]
- text: Upload Track
- generic [ref=e83]:
- generic [ref=e84]:
- img [ref=e85]
- textbox "Rechercher dans la bibliothèque..." [ref=e88]
- generic [ref=e89]:
- generic [ref=e90]:
- img [ref=e91]
- button "Tous les genres" [ref=e94]:
- button "Tous les genres" [ref=e95]:
- generic [ref=e96]: Tous les genres
- img [ref=e98]
- button "Tous les formats" [ref=e102]:
- button "Tous les formats" [ref=e103]:
- generic [ref=e104]: Tous les formats
- img [ref=e106]
- generic [ref=e108]:
- generic [ref=e109]: "Trier par:"
- button "Date ↓" [ref=e110]:
- img [ref=e111]
- text: Date ↓
- table [ref=e117]:
- rowgroup [ref=e118]:
- row "# Titre Artiste Durée" [ref=e119]:
- columnheader "#" [ref=e120]
- columnheader "Titre" [ref=e121]
- columnheader "Artiste" [ref=e122]
- columnheader "Durée" [ref=e123]
- columnheader [ref=e124]
- rowgroup [ref=e125]:
- row "Aucun titre trouvé" [ref=e126]:
- cell "Aucun titre trouvé" [ref=e127]:
- generic [ref=e128]:
- img [ref=e129]
- paragraph [ref=e133]: Aucun titre trouvé
- dialog [ref=e134]:
- generic [ref=e137]:
- button "Fermer" [active] [ref=e139]:
- img [ref=e140]
- generic [ref=e144]:
- heading "Uploader un fichier audio" [level=2] [ref=e147]
- generic [ref=e149]:
- generic [ref=e151]:
- generic [ref=e153]:
- generic [ref=e154]:
- img [ref=e155]
- generic [ref=e159]:
- paragraph [ref=e160]: test-audio.mp3
- paragraph [ref=e161]: 0.00 MB
- button [ref=e162]:
- img [ref=e163]
- alert [ref=e166]:
- generic [ref=e167]:
- img [ref=e168]
- generic [ref=e171]:
- paragraph [ref=e172]: Erreur lors de l'upload
- paragraph [ref=e173]: Tentative 1/3
- generic [ref=e174]:
- heading "Métadonnées (optionnel)" [level=3] [ref=e175]
- generic [ref=e176]:
- generic [ref=e177]:
- text: Titre *
- textbox "Titre *" [ref=e178]:
- /placeholder: Titre du morceau
- text: Test Song
- generic [ref=e179]:
- text: Artiste
- textbox "Artiste" [ref=e180]:
- /placeholder: Nom de l'artiste
- text: QA Bot
- generic [ref=e181]:
- text: Album
- textbox "Album" [ref=e182]:
- /placeholder: Nom de l'album
- generic [ref=e183]:
- text: Genre
- textbox "Genre" [ref=e184]:
- /placeholder: Genre musical
- generic [ref=e185]:
- button "Annuler" [ref=e186]
- button "Uploader" [ref=e187]:
- img [ref=e188]
- text: Uploader
```