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 |