Користувачі та доступ
Користувачі та групи дозволів — керуйте тим, хто що бачить і може робити.
Користувач
Endpoints
| GET | /users/{id} | Collect single User |
| PATCH | /users/{id} | Update User |
| GET | /users/{id}/avatar | Read uploaded user profile picture |
| POST | /users/activation/{token} | User account activation |
| POST | /users/create | Create User only account |
| GET | /users/me | Collect currently authenticated User |
| POST | /users/me/avatar | Upload current user profile picture |
| POST | /users/password-reset | First step of reseting user password |
| POST | /users/password-setup/{token} | Second step of reseting user password |
| POST | /users/register | Create User and Organization account |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| id | integer | |
| email* | string,null (email) | |
| firstname* | string | |
| lastname* | string | |
| interestedInModules | arraynull | |
| avatarUrl | stringnull |
Група дозволів
Endpoints
| GET | /permission-groups | Отримує колекцію ресурсів PermissionGroup. |
| POST | /permission-groups | Створює ресурс PermissionGroup. |
| GET | /permission-groups/{id} | Отримує ресурс PermissionGroup. |
| PATCH | /permission-groups/{id} | Оновлює ресурс PermissionGroup. |
| DELETE | /permission-groups/{id} | Видаляє ресурс PermissionGroup. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| id | integer | |
| code | stringnull | Stable code for default seed groups; null for org-created custom groups. |
| name* | string | |
| description | stringnull | |
| roles | array | ROLE_* string values |
| employees | array | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| deletedAt | string,null (date-time) | |
| userCount | integer | Convenience for tests / migration. Number of currently-assigned employees, excluding soft-deleted ones (Doctrine SoftDeleteable filter handles this at query level when enabled). |
| deleted | boolean | Check if the entity has been soft deleted. |