Používatelia

Modul pre správu používateľov, ich rolí a oprávnení.

Zoznam používateľov s rolami a oprávneniami

GET /api/user

Oprávnenie: USER_LIST

Filtre (query parametre):

Parameter Typ Popis
per_page integer Počet záznamov na stránku
page integer Číslo stránky
search string Vyhľadávanie (meno, email)
sort_by_column string Stĺpec: id, full_name, email, last_login
sort_by_order string Smer: asc alebo desc
role string Filtrovať podľa roly

Odpoveď: Stránkovaný zoznam používateľov s ich rolami, oprávneniami a profilovou fotkou.


Zoznam rolí

GET /api/user/roles

Oprávnenie: USER_LIST

Vráti zoznam dostupných rolí v systéme.


Zoznam používateľov (pre enum / filtre)

GET /api/user/enum

Oprávnenie: LOG_LIST

Vráti zjednodušený zoznam používateľov pre použitie vo filtroch a select boxoch.


Zmena hesla

PUT /api/user/change-password

Parameter Typ Povinný Popis
old_password string áno Aktuálne heslo (min. 5 znakov)
new_password string áno Nové heslo (min. 5 znakov)

Aktualizácia profilovej fotky

PUT /api/user/photo

Parameter Typ Povinný Popis
image string (base64) áno Obrázok vo formáte Base64