Profil de utilizator
Responsabil pentru afișarea și gestionarea informațiilor de profil ale unui utilizator, inclusiv statistici, activitate și setări. Utilizatorii pot vizualiza și edita informațiile personale.
Funcționalități detaliate 🛠️
Informații generale 📌:
Avatarul utilizatorului
Numele de utilizator
Statusul (Admin sau Utilizator)
Data creării contului
Biografie
Statistici 📊:
🧩 Numărul total de probleme rezolvate de utilizator.
📥 Numărul total de soluții trimise de utilizator.
✅ Numărul de soluții acceptate.
Vizualizare activitate 📅:
Afișează activitatea recentă a utilizatorului, inclusiv problemele la care a lucrat.
Setări de profil ⚙️:
🖼️ Editare poză de profil
📧 Actualizare email
🆔 Schimbare username
🔒 Schimbare parolă
📝 Editare biografie
Gestionarea Erorilor 🚨
Afișează mesaje de eroare în cazul în care actualizarea informațiilor sau interogările GraphQL eșuează.
Acces 🔑
Vizualizarea și editarea setărilor sunt disponibile doar pentru utilizatorul curent.
Navigare 🔄
Utilizatorii pot naviga între tab-urile de informații generale și setări, în funcție de permisiuni și de rolul lor pe platformă.
Stare ⏳
Se asigură că toate datele sunt actualizate și că orice modificare necesită reconectarea utilizatorului sau reîncărcarea paginii pentru a reflecta schimbările.
Last updated