Пользователи и роли
Пользователи создаются в /admin/employee/ и /admin/user. Модуль построен на Employee и интегрируется с FOSUserBundle.
Создание сотрудника
- Нажмите «Добавить сотрудника».
- Заполните ФИО, телефон, email (используется как логин).
- Укажите роль:
ROLE_OPERATOR,ROLE_MARKET,ROLE_COURIER,ROLE_MANAGERи т.д. - При необходимости задайте станции/цеха, к которым прикреплен сотрудник.
- Отправьте приглашение — система сформирует пароль и отправит SMS/email.
Роли и доступы
- Роли управляются в
security.yml. Для кастомных модулей создавайте отдельные роли (ROLE_PERFORMANCE_VIEW). - У сотрудника может быть несколько ролей; доступ наследуется.
- Для курьеров создаётся отдельная запись в мобильной базе, чтобы они могли авторизоваться в приложении.
Контроль активности
- В списке сотрудников видно, кто сейчас онлайн и какие действия выполняет.
- История входов хранится в
employee_log. - Можно временно блокировать пользователя без удаления.