Users

Глобальне меню → Users

Суть

Управління staff-користувачами компанії (не операторами). Директор створює акаунти HR-ів, клієнт-менеджерів і топ-менеджерів, керує статусами і скиданням паролів. Доступно тільки director.

Структура

Три підвкладки — по одній на тип staff-юзера. Логіка однакова, відрізняються тільки набори дій і додаткових колонок.

HR-managers

Список HR-менеджерів.

Кнопки зверху: Add HR-manager, Add Recruiter, Reset Password.

Колонки:

  • чекбокс
  • ім’я (поряд — іконка дії; (TODO: уточнити чим відрізняється від колонки Edit))
  • Teamleads N / Operators M — обсяг команди під цим HR. (TODO: підтвердити семантику)
  • Login detail — кнопка Get details (TODO: уточнити що саме показує — токен/сесію/останній логін)
  • StatusActive (бейдж + дропдаун)
  • Edit — олівець

Add Recruiter живе саме тут, хоча Recruiter — окрема роль зі своєю сторінкою recruiters (доступ для HR). (TODO: уточнити чому додавання тут, а не на сторінці Recruiters)

Client-managers

Список клієнт-менеджерів.

Кнопки зверху: Add client manager, Reset Password.

Колонки: чекбокс · ім’я · Login detail (Get details) · Status · Edit.

TOP-managers

Список топ-менеджерів.

Кнопки зверху: Add TOP-manager, Reset Password.

Колонки:

  • чекбокс
  • ім’я
  • 👥 N · 🖥 N — (TODO: розшифрувати — імовірно кількість підлеглих та активних сесій)
  • Login detail (Get details) · Status · Edit

Нюанси

  • HR створюється тільки тут. Сторінка operators-applicants прив’язує існуючого HR до кандидата, але не створює.
  • Recruiter теж створюється тут (через кнопку на вкладці HR-managers).

Зв’язки

  • Бек: (TODO: задеплінкувати конкретні endpoint’и при описі запитів сторінки; найімовірніше у stack)
  • operators-applicants — створені HR-и тут призначаються кандидатам там
  • recruiters — створені recruiter-и тут видні там HR’у