Profil
Profil
Pagina Profilul meu este ecranul tău personal — singurul loc unde îți actualizezi numele afișat pe care îl văd colegii, ții la zi numărul de telefon, verifici ce rol ai și îți schimbi parola. Nu este pagina organizației (pentru numele companiei, adresa de facturare și locații vezi Organizație) și nu gestionează abonamentul (pentru asta vezi Facturare și planuri). Tot ce este pe această pagină se aplică doar ție: modificările afectează doar propriul tău cont.
Deschide pagina de profil
Deschide meniul lateral al Portalului și alege Setări → Profil. Pagina se află la /portal/settings/profile. Este disponibilă pentru orice utilizator autentificat, indiferent de rol — Proprietar, Administrator și Operator văd exact același formular.
Ecranul este împărțit în două carduri așezate unul lângă altul pe ecrane late și stivuite pe ecrane înguste:
- Informații personale — nume afișat, email, telefon, data creării contului, rol.
- Schimbă parola — parola actuală, parola nouă și confirmarea acesteia.
Actualizează informațiile personale
Cardul Informații personale folosește endpoint-urile GET /api/v1/users/me (citire) și PATCH /api/v1/users/me (scriere). Are cinci câmpuri:
- Nume afișat — editabil. Numele pe care îl văd colegii tăi și interfața de operator pentru bonuri. Este obligatoriu pentru salvare: o valoare goală dezactivează butonul Salvează.
- Email — read-only. Adresa cu care te autentifici. Sub câmp apare indicația „Contactați suportul pentru a schimba adresa de email”; nu există un flux în portal pentru schimbarea emailului, intenționat — adresa leagă autentificarea, intrările din jurnalul de audit și facturile, deci se schimbă doar prin suport pentru a păstra acest lanț intact.
- Telefon — editabil. Text liber, placeholder
+40 7XX XXX XXX. Folosit de administratorii organizației pentru contact în afara sistemului (nu este trimis la ANAF, nu este conectat la SMS-urile de bon și nici la vreun sistem extern). - Cont creat la — timestamp read-only al
createdAtdin înregistrarea ta de utilizator, formatat în limba browserului tău. - Rol — badge read-only. Una dintre Proprietar (culoare primară), Administrator (culoare info) sau Operator (culoare neutră). Rolul este setat de utilizatorul care te-a invitat și poate fi modificat doar de un Proprietar sau Administrator, în afara acestei pagini.
PATCH, deci poți actualiza telefonul fără a atinge numele afișat (sau invers). La succes, un toast confirmă „Profilul a fost actualizat”.Schimbă parola
Cardul Schimbă parola se află în același ecran și folosește POST /api/v1/users/me/change-password. Nu îți cere re-autentificare — sesiunea curentă rămâne validă după schimbare.
Introdu parola actuală
Câmpul Parola actuală este obligatoriu și validat client-side: lăsându-l gol, la blur apare „Parola actuală este obligatorie”. API-ul o verifică din nou pe server, deci o valoare greșită aici returnează 401, iar formularul afișează eroarea.
Introdu parola nouă
Minim 8 caractere — orice mai scurt afișează „Minim 8 caractere” la blur, iar butonul Schimbă parola rămâne dezactivat. Nu există o limită superioară și nicio regulă de complexitate (fără simboluri, cifre sau majuscule obligatorii); alege mai degrabă o frază lungă decât una scurtă cu caractere speciale.
Confirmă parola nouă
Tastează parola nouă din nou în câmpul Confirmă parola. Dacă nu se potrivește cu Parolă nouă, se afișează „Parolele nu coincid” și butonul de submit rămâne dezactivat.
Apasă Schimbă parola
Butonul este condiționat de toate cele trei verificări (parola actuală completată, cea nouă ≥ 8 caractere, confirmarea identică). La succes, cele trei câmpuri se golesc și un toast confirmă „Parola a fost schimbată cu succes”. La eșec (cel mai adesea o parolă actuală greșită), toast-ul de eroare afișează mesajul de la API, iar formularul rămâne așa cum l-ai completat.
Deconectează-te
Pe pagina de profil nu există un buton de deconectare. Pentru a te deconecta, deschide meniul utilizatorului din colțul din dreapta-sus al Portalului (avatarul din header) și alege Logout — fluxul stă în navigația aplicației, nu în Setări.
Pași următori
- Organizație — numele companiei, CUI/CIF, adresa de facturare structurată și locațiile.
- Notificări — alege ce adrese de email primesc notificări automate și ce categorii.
- Facturare și planuri — gestionează abonamentul e-bon și descarcă facturile.
- Chei API — emite și regenerează credențialele pe care partenerii POS le folosesc cu API-ul e-bon.
- Webhook-uri — trimite evenimente în timp real către sistemele tale.
Webhook-uri
Configurează endpoint-urile webhook din Portal — restricția pentru rolurile Owner/Admin, fluxurile de creare / editare / ștergere / test / regenerare secret, afișarea o singură dată a secretului și cum te abonezi la cele opt evenimente WebhookEventType active fără a scrie nicio linie de cod.
Organizație
Gestionează organizația e-bon din Portal — nume companie, CUI/CIF, adresă de facturare și locații. Restricționat la rolurile Proprietar și Administrator.