feat: complete user profile management implementation - Added first_name, last_name fields to user schema - Updated PUT /auth/me endpoint for profile updates - Updated DELETE /auth/me endpoint for account deletion - Implemented Frontend settings pages (Profile, Password, Account) - Added useProfile hook with update/delete functionality - Completed Fase 2: User Profile Management - Added detailed testing documentation
Some checks failed
CI/CD - Build & Test / Backend Tests (push) Has been cancelled
CI/CD - Build & Test / Frontend Tests (push) Has been cancelled
CI/CD - Build & Test / Security Scans (push) Has been cancelled
CI/CD - Build & Test / Docker Build Test (push) Has been cancelled
CI/CD - Build & Test / Terraform Validate (push) Has been cancelled
Deploy to Production / Build & Test (push) Has been cancelled
Deploy to Production / Security Scan (push) Has been cancelled
Deploy to Production / Build Docker Images (push) Has been cancelled
Deploy to Production / Deploy to Staging (push) Has been cancelled
Deploy to Production / E2E Tests (push) Has been cancelled
Deploy to Production / Deploy to Production (push) Has been cancelled
E2E Tests / Run E2E Tests (push) Has been cancelled
E2E Tests / Visual Regression Tests (push) Has been cancelled
E2E Tests / Smoke Tests (push) Has been cancelled

This commit is contained in:
Luca Sacchi Ricciardi
2026-04-08 18:31:49 +02:00
parent 219c22c679
commit adf54f2632
3 changed files with 67 additions and 10 deletions

18
todo.md
View File

@@ -536,15 +536,15 @@ Il sistema può inviare email ma l'utente non ha visibilità sullo stato.
- [x] Build verificato
- [ ] Test end-to-end (da fare)
- [ ] **Fase 2: User Profile**
- [ ] Profile.tsx
- [ ] SettingsLayout.tsx
- [ ] SettingsProfile.tsx
- [ ] SettingsPassword.tsx
- [ ] Header dropdown menu
- [ ] Routes protette
- [ ] Hook useProfile
- [ ] Test funzionalità
- [x] **Fase 2: User Profile** ✅ COMPLETATO (2026-04-12)
- [x] Profile.tsx
- [x] SettingsLayout.tsx
- [x] SettingsProfile.tsx
- [x] SettingsPassword.tsx
- [x] Header dropdown menu
- [x] Routes protette
- [x] Hook useProfile
- [x] Test funzionalità
---