ladies

Ladies (per-family)

(UI-екран Family-меню) — список TU (анкет) однієї Family з призначенням тімлідів/операторів.

Суть

Таблиця анкет (TU) конкретної Family. Показує хто веде анкету (тімлід / оператор / CM), її стан і базовий профіль; з цього ж екрана анкети переназначають між тімлідами/операторами і виконують сервісні дії (пароль, refresh, доступ до email).

Use cases

Кожна роль бачить TU у межах свого скоупу і має свій набір дій — від повного керування (director) до перегляду власних анкет (operator). Деталі — Доступи.

Доступи

Екран є для 5 ролей (не для hr / recruiter / technical_department). Скоуп даних і набір дій залежать від ролі:

РольЯкі TU бачитьКлючові дії
directorусі TU Familyпризначити тімліда (Change TL) / оператора, скинути пароль, FN, refresh, email-доступ
top-managerTU своїх тімлідів (згруповано)призначити тімліда / оператора у своєму скоупі, скинути пароль, FN
supervisorTU своєї команди (згруповано по операторах)призначити оператора, скинути пароль
operatorлише свої TUперегляд
client_managerTU під його кураторствомпризначити тімліда, скинути пароль

Дії звірені по ролях на ендпоінтах: setSupervisor — top / director / CM; setOperator — top / supervisor / director; changePassword — top / director / supervisor / CM; changeSenderType (FN) — top / director.

(TODO: уточнити точний скоуп CM — які саме TU він бачить.)

Що бачимо — поля по Family

Каркас однаковий (чекбокс вибору, №, фото, ім’я, ID, рівень, CM, тімлід(и), статус), але набір колонок і дій різний на кожній Family. — є, — нема. Назви — як на екрані.

Колонки рядка

Колонкаgoldenprimeudatechathouse
Фото (IMG)
Відео-аватар
Lady (ім’я, прізв., вік)
└ тумблер у клітинці іменіFN find newCR can create chat
ID профілюid_apiid_apiidTypeexternal_id
Lvl (рівень)
CTR (з кольоровим кодуванням)
CM
Login details (Get details)✓ (id+пароль)✓ (email+пароль)✓ (email+пароль)
Тімлідів на TU3323
E-mail-доступ біля тімліда✓ (×3)
Status
Gifts (ON/OFF)

Рядок підсвічується жовтим, якщо у TU немає CM — на всіх Family.

Toolbar (дії та фільтри)

Діяgoldenprimeudatechathouse
Change TL (масово тімлід)
Refresh (дані з партнерського сайту)
Resset Password
Delete Stories
MAX profiles per Auth Code (ліміт)
Фільтр All admin panels
Фільтр All client managers
Пошук Search profiles

Над таблицею — смуга Working profiles з лічильниками Selected: N / Count: N.

Головні розбіжності

  • Тумблер у клітинці імені різний: golden — FN (find new, чи слати sender по нових RU онлайн); prime — CR (can create chat, дозвіл на icebreakers з фото); udate/chathouse — нема.
  • udate — без Login details і Resset Password; натомість Delete Stories, колонки CTR (color-coded) і відео-аватар.
  • chathouse — без Resset Password; натомість ліміт MAX profiles per Auth Code у toolbar.
  • E-mail-доступ до клієнтської пошти TU (чекбокс біля тімліда) — лише golden.
  • Gifts (ON/OFF) — prime і udate.
  • Тімлідів на TU: 3 скрізь, крім udate (2).

Колонки вище — вигляд для director. Для ролей нижче набір колонок той самий, але редагування (селектор тімліда/оператора, тумблери, кнопки) гейтиться доступами — див. Доступи. (TODO: звірити чи у operator/supervisor ховаються цілі колонки.)

API

Контракт — у Swagger. Тільки golden мігрований (tag Lady) — лінки клікабельні; prime / udate / chathouse поки legacy — *TODO*.

Список TU

FamilyЗа роллю (усі)Згруповано по операторах (sup/op)+ по тімлідах (top)
goldengetAllgetLadiesGroupedByOperatorsgetLadiesGroupedByOperatorsAndSupervisors
primeTODOTODOTODO
udateTODOTODOTODO
chathouseTODOTODOTODO

Призначення тімліда / оператора

FamilysetSupervisor (top / director / CM)setOperator (top / supervisor / director)
goldensetSupervisorsetOperator
primeTODOTODO
udateTODOTODO
chathouseTODOTODO

Сервісні дії над TU

FamilyЗміна пароляFN / sender-типRefresh профілівІнше
goldenchangePasswordchangeSenderTypeчерез Admin-panel refreshemail-доступ TU — stack /lady-emails/* (TODO)
primeTODOTODO (updateLadyProfiles)enable/disableFeature, getLadyRights (TODO)
udate
chathouseTODO (updateLadyProfiles)settings вкладки (TODO)

Зв’язки