Зміст
Посібник користувача: особисті дані й налаштування клієнта, виконавця й адміністратора — вкладки профілю, сповіщення, пароль, гаманець і виплати, публічний профіль виконавця — і що адміністратор бачить і змінює в профілі кожного користувача. Застосунок для компаній не розглядається.
1. Мій профіль: де що знаходиться
«Мій профіль» — особисті дані й налаштування користувача: ім'я та телефон, мова, сповіщення, пароль, гаманець, а для виконавця ще реквізити для виплат, публічний профіль і послуги. Профіль клієнта й профіль виконавця побудовані однаково (вкладки на сторінці «Профіль користувача»), але набір вкладок і пунктів меню різний. Адміністратор має власний профіль і налаштування та бачить профіль кожного клієнта й виконавця — розділ 4.
1.1. Пункти меню
| Пункт меню | Клієнт | Виконавець |
|---|---|---|
| «Мій профіль» → «Профіль користувача» | Вкладки: Загальне (з кнопкою «Змінити пароль»), Налаштування, Фото, Гаманець, Способи оплати, Google Календар, Чорний список, Обрані (розділ 2) | Вкладки: Загальне (з кнопкою «Змінити пароль»), Налаштування, Документи, Фото, Гаманець, Google Календар, Чорний список, Обрані (розділ 3) |
| Аватар праворуч угорі → «Налаштування» | Відкриває вкладку «Налаштування» профілю. Окремого пункту «Налаштування» в лівому меню більше немає (сторінка /settings лишилась для старих посилань — та сама форма) | |
| «Мій профіль» → «Мої діти» | Профілі дітей для бронювань (2.10) | — |
| «Мій профіль» → «Запит на виплату» | — | Виведення заробленого (3.6) |
| «Мій профіль» → «Мої сервіси» | — | Підключені послуги та підключення нової (3.8) |
| «Мій профіль» → «Публічний профіль» | — | Те, що бачать клієнти: про себе, досвід, навички, фото, сертифікати (3.7) |
| «Бронювання» → «Доступність», «Зони обслуговування», «Тарифи» | — | Графік, зони роботи й власний тариф — описано в посібнику «Бронювання» (розділ 1.3); «Зони обслуговування» — також 3.9 |
Пункт «Зони обслуговування» до цієї перевірки в меню виконавця взагалі не з'являвся (див. розділ 5).
1.2. Верхня панель: мова, тема, сповіщення
- Мова (UK / EN / LV / RU / PL праворуч угорі) — перемикає мову інтерфейсу й одразу зберігає її в акаунт: листи, сповіщення й повідомлення сервера приходять цією мовою, а при наступному вході (на будь-якому пристрої) панель відкривається нею. Те саме поле є на вкладці «Загальне» («Мова»), в адміністратора — у «Налаштуваннях» (4.3).
- Тема (місяць / сонце) — світла або темна.
- Дзвіночок — сповіщення в реальному часі (зміни статусів бронювань, відгуки, оплати). Які сповіщення приходять — у посібнику «Бронювання», розділ 6.
1.3. Позначки в заголовку профілю
- «Активний» / «Неактивний» — чи може акаунт входити. Неактивний акаунт вимикає адміністратор. До виправлення тут у всіх показувалось «Неактивний», бо сервер не віддавав це поле.
- «Верифіковано» (лише виконавець, на вкладці «Загальне») — виконавець пройшов перевірку і може отримувати замовлення. У клієнта цієї позначки немає: клієнти не проходять верифікацію.
1.4. Валюта
Зона обслуговування має країну (зони Закарпаття — Україна, часовий пояс Київ), і з неї беруться мова, формат дати й часу на сторінках та в листах. Країну зони адміністратор задає в «Зони обслуговування».
Суми (гаманець, виплати, платежі, ціни) завжди показуються у валюті, в якій їх рахує платформа, — EUR: ціни послуг, бронювання й оплати ведуться в євро, тож валюта країни зони (гривня для України) не підставляється, інакше 60 EUR показувались би як «60 ₴». Показувати гривні можна буде, коли ціни й оплати будуть у гривнях. Раніше гаманець показував гривні, сторінка платежів — долари, а головна виконавця — євро.
2. Профіль клієнта
Відкрити: меню «Мій профіль» → «Профіль користувача» (адреса /user-profile). Угорі — ім'я та позначка «Активний», нижче — вкладки.
2.1. Загальне
| Поле | Як працює |
|---|---|
| Ім'я, Прізвище | Змінюються й зберігаються кнопкою «Зберегти». Ім'я видно виконавцям у відгуках і чаті. |
| Лише для перегляду — змінити його в профілі не можна. | |
| Телефон | Це також логін для входу за телефоном і SMS. Під полем — «Підтверджено» або «Не підтверджено». Новий номер зберігається лише з кодом: «Зберегти» відкриває вікно «Новий номер телефону» — на новий номер приходить SMS з кодом, «Підтвердити» зберігає номер (він одразу підтверджений). Невірний або прострочений код — пояснення у вікні, номер не змінюється; «Надіслати ще раз» — новий код (не частіше ніж раз на 30 с). Номер, яким уже користується інший акаунт, не збережеться: «Користувач з таким телефоном вже існує». Підтвердити поточний номер — за бажанням: кнопка «Підтвердити» біля «Не підтверджено», той самий код. На інше це не впливає. |
| Мова | Мова листів і сповіщень. Якщо змінити її тут, після «Зберегти» змінюється й мова інтерфейсу; якщо поле не чіпати, збереження імені чи телефону мову не змінює. |


2.2. Налаштування
Цю вкладку відкриває й пункт «Налаштування» в меню під аватаром (праворуч угорі). У лівому меню окремого пункту «Налаштування» немає — він дублював вкладку. Зміни зберігаються кнопкою «Зберегти» внизу форми; «Скасувати» повертає збережені значення.
| Група | Поле | Що робить |
|---|---|---|
| Вподобання | Зона обслуговування | Місто, в якому клієнт бронює послуги. Від нього залежать часовий пояс, валюта й формат дат на сторінках; майстри бронювання пропонують його першим. |
| Сповіщення | Push-сповіщення | Канали, якими приходять сповіщення про бронювання. Вимкнений канал пропускається, сповіщення йде наступним (push → email). Коди входу й реєстрації надсилаються завжди. До виправлення ці перемикачі ні на що не впливали. |
| Листи на email | ||
| SMS |


2.3. Фото
«Додати фото» / «Додати перше фото» — завантажити фото профілю (одне або кілька).
2.4. Гаманець
Баланс і транзакції клієнта (наприклад, реферальні винагороди) з фільтром «Сьогодні / Тиждень / Місяць / Рік / Довільний період». «Оновити» перечитує баланс. Тут же оплати бронювань (−) і повернення на картку (+) — посібник «Фінанси», 2.1.

2.5. Способи оплати
Таблиця збережених карток. Зліва — «Додати картку»: відкриває сторінку платіжної системи; після підтвердження картка з'являється в таблиці (тип і «**** 4242», «Діє до», «Додано», позначка «Основна»), а профіль сам відкриває цю вкладку. Поруч — пошук за останніми цифрами й тип картки; сортування і сторінки — на сервері. У рядку: зірочка «Зробити основною», кошик «Видалити» (з підтвердженням). Детальніше — посібник «Фінанси», 2.2. Оплата бронювань проходить на сторінці платіжної системи; основну збережену картку адміністратор використовує для повторного списання, якщо оплата не пройшла (посібник «Фінанси», 4.2).

2.6. Пароль
Окремої вкладки «Пароль» немає: на вкладці «Загальне», поруч із «Зберегти», кнопка «Змінити пароль» відкриває вікно «Зміна пароля». Після успіху вікно закривається, а внизу праворуч з'являється «Пароль змінено». Так само в профілі виконавця й адміністратора.
- «Поточний пароль» — обов'язковий, якщо в акаунті вже є пароль (і у вебі, і в мобільному застосунку). Його немає для акаунтів, створених через SMS або Google, і одразу після входу з тимчасовим паролем із листа — тоді поле не показується. Без нього сервер не змінить пароль: «Введіть поточний пароль».
- «Новий пароль» і «Підтвердіть новий пароль» — правила складності в підказці (i). «Змінити пароль» → «Пароль змінено.» Невірний поточний пароль: «Поточний пароль невірний».

2.7. Google Календар
Потрібен для відеозустрічей: онлайн-консультації і співбесід з кандидатами (посібник «Бронювання», 2.8) — подія з посиланням Google Meet і нагадуваннями за 30 і 15 хв створюється в календарі клієнта. Підключити можна тут або з самої зустрічі («Підключити Google Календар» у вікні планування) — після згоди Google повертає туди, звідки почали. «Підключити Google Календар» відкриває сторінку згоди Google; стан — «Не підключено» / «Підключено». Без підключення консультацію не підтвердити (посібник «Бронювання», 4.1).

2.8. Чорний список
Заблоковані виконавці більше не отримують заявок клієнта й не бачать його серед кандидатів. «Заблокувати користувача» → у вікні знайти виконавця за іменем, за бажанням вказати «Причину», «Заблокувати користувача». У таблиці — «Користувач», «Причина», «Заблоковано» (дата), кнопка розблокування. Заблокувати можна й зі сторінки завершеного бронювання (посібник «Бронювання», 2.5).


2.9. Обрані
Улюблені виконавці — ті, з ким клієнт хоче бронювати знову. «Додати в улюблені» → знайти за іменем → «Додати». Дата додавання показується у форматі регіону (раніше — американському, «11/6/26, 3:20 PM»).

2.10. Мої діти
Меню «Мій профіль» → «Мої діти» (/children). «Додати дитину» — «Ім'я» (обов'язково) і «Рік народження» (необов'язково). У таблиці — редагування й видалення (з підтвердженням). Діти потрібні для бронювань: няня бачить, з ким сидітиме, а дистанційний нагляд без вибору дитини не оформити. Додати дитину можна й просто з майстра бронювання («+» біля поля «Діти»).


3. Профіль виконавця
Відкрити: меню «Мій профіль» → «Профіль користувача» (/user-profile). Вкладки «Загальне» (з кнопкою «Змінити пароль»), «Фото», «Чорний список», «Обрані» працюють так само, як у клієнта (розділ 2), відмінності описано нижче. Вкладка «Google Календар» є і в неверифікованого виконавця (3.10). Виконавець бачить повне меню після верифікації; до неї — лише онбординг, підтримку й профіль (посібник «Реєстрація та онбординг»).
3.1. Загальне
Ті самі поля, що в клієнта (2.1), плюс позначка «Верифіковано» (лише для перегляду). Новий телефон — так само лише з кодом з SMS, підтвердити поточний — за бажанням. Зміна імені, телефону чи мови верифікацію не знімає.

3.2. Налаштування
Відкривається з вкладки профілю або з меню під аватаром → «Налаштування» (після верифікації); окремого пункту в лівому меню немає.
| Група | Поле | Що робить |
|---|---|---|
| Реквізити для виплат | Назва банку * | Куди перераховувати зароблене. Обов'язкові, заповнюються вже в онбордингу. |
| IBAN * | ||
| Вподобання | Бажана зона обслуговування * | Основне місто роботи: від нього залежать часовий пояс, валюта й формат дат. Зони, у яких виконавець бере замовлення, задаються окремо — «Зони обслуговування» (3.9). |
Збереження налаштувань верифікацію не знімає (змінна EXECUTOR_SETTINGS_CHANGE_REVOKES_VERIFICATION=false, посібник «Бронювання», B25).

3.3. Документи
Документи, завантажені в онбордингу, і нові: «Завантажити документ». Таблиця — назва, тип і розмір файлу, дата, дії (перегляд, завантаження, видалення). Документи бачить адміністратор під час верифікації; у публічний профіль потрапляють лише ті, що додані як сертифікати (3.7).

3.4. Фото
Як у клієнта (2.3). Позначка на фото вирішує, чи показувати його в публічному профілі.

3.5. Гаманець
Баланс заробленого й транзакції з фільтром періоду: «Оплата за бронювання» (на «Оплачено»), «Комісія платформи», «Реферальна винагорода», «Виплата» тощо. Кнопка «Запит на виплату» веде на сторінку виплати. До виправлення список транзакцій виконавця завжди був порожній, хоча баланс показувався.

3.6. Запит на виплату
Меню «Мій профіль» → «Запит на виплату» або кнопка в гаманці.
- Угорі — «Доступний баланс» і кнопка «Запросити виплату». Одночасно може чекати лише один запит — тоді кнопка неактивна з підказкою «Запит уже очікує розгляду».
- «Запросити виплату» відкриває вікно: баланс, рахунок, на який прийдуть гроші (банк і IBAN з вкладки «Налаштування», 3.2; якщо їх немає — посилання на налаштування, надіслати запит не можна), «Сума» (за замовчуванням увесь баланс, більше не дозволить), «Скасувати» / «Надіслати запит». Помилка сервера показується у вікні.
- «Історія виплат» — таблиця: дата, сума, статус («Очікує», «Виплачено», «Відхилено», «Скасовано»), примітка (дата виплати або причина відхилення від адміністратора) і «Скасувати запит» для запиту, що ще очікує. Коли адміністратор виплатив або відхилив запит, сторінка оновлюється сама, а в дзвіночку з'являється сповіщення.
До виправлення незалежний виконавець (без агенції) узагалі не міг подати запит (помилка сервера), а історія виплат завжди була порожня. Запит виконавця без компанії обробляє адміністратор у «Фінанси» → «Запити на виплату»; запит, що очікує, можна відкликати, а причину відхилення видно в історії (посібник «Фінанси», 3.2 і 4.4).


3.7. Публічний профіль
Меню «Мій профіль» → «Публічний профіль» (/public-profile). Його бачить клієнт у відгуках («Переглянути профіль») і на сторінці виконавця з кнопкою прямого бронювання (посібник «Бронювання», 1.8).
- Посилання для клієнтів — над вкладками: адреса сайту клієнтів з вашим кодом і кнопка «Копіювати» («Скопійовано»). Клієнт, що відкрив посилання, після входу чи реєстрації отримує вас в улюблених і бачить ваш профіль з кнопкою «Пряме бронювання»; новий клієнт рахується вашим рефералом.
- Редагування: «Блоки, видимі в публічному профілі» (Фотогалерея, Про мене, Навички, Сертифікати та дипломи; головне фото й рейтинг видно завжди), «Про мене», «Досвід (років)», «Навички» (список), «Фотогалерея» (лише позначені фото), «Сертифікати та дипломи» (документи, додані до профілю), «Зберегти».
- Перегляд як клієнт: так профіль бачить клієнт — фото, ім'я, рейтинг, досвід, «Про мене», тариф («Тариф на замовлення няні: від 5 EUR + 8 EUR/год, мінімум 2 год»).



3.8. Мої сервіси
Меню «Мій профіль» → «Мої сервіси» (/services): кожна послуга платформи зі статусом виконавця — «Активний», «На перевірці», «Не підключено» тощо. «Підключити» запускає верифікацію для нової послуги, «Переглянути» — деталі підключеної. Послуги в розробці позначені «Скоро буде доступно».

3.9. Зони обслуговування
Меню «Бронювання» → «Зони обслуговування» (/service-areas): позначки біля міст, у яких виконавець бере заявки на няню, «Зберегти». Заявки з інших зон виконавцю не показуються. Пункт меню з'явився лише після цієї перевірки — раніше сторінку можна було відкрити тільки в онбордингу.

3.10. Google Календар
Вкладка «Google Календар» (і до верифікації): «Підключити Google Календар» → згода Google → «Підключено» з адресою. Навіщо: коли клієнт планує з вами співбесіду або підтверджує онлайн-консультацію, а адміністратор — співбесіду з верифікації, ви стаєте учасником події в Google Календарі: запрошення й нагадування приходять від Google. Без підключення ви отримуєте наші листи: деталі зустрічі з посиланням Google Meet і нагадування за 30 і 15 хв. Заплановані зустрічі видно в «Моїх бронюваннях» (колонка «Зустріч») і, для верифікації, в онбордингу.

4. Адмін-панель: власний профіль і профілі користувачів
Адміністратор має власний профіль і налаштування, а також відкриває профіль будь-якого клієнта чи виконавця платформи: бачить його дані, налаштування й гроші, вмикає або вимикає акаунт.
4.1. Де знаходиться
Власний профіль — у меню під аватаром праворуч угорі: «Профіль», «Налаштування», «Вийти». У лівому меню цих пунктів немає. Профілі клієнтів і виконавців — у лівому меню: «Керування користувачами» → «Клієнти платформи» або «Виконавці платформи» → рядок у таблиці.

4.2. Мій профіль адміністратора
- Загальне: ім'я (зберігається одним рядком: «Ім'я» і «Прізвище» разом), email — лише для перегляду, позначка «Активний». Телефону й мови тут немає: у акаунта адміністратора телефону немає, а мова змінюється в шапці або в налаштуваннях (4.3).
- Пароль: кнопка «Змінити пароль» на вкладці «Загальне» відкриває вікно: «Поточний пароль», «Новий пароль», «Підтвердіть новий пароль», «Змінити пароль». Невірний поточний пароль: «Поточний пароль невірний». До виправлення адміністратор не міг змінити свій пароль ніде, крім «Забули пароль?» на сторінці входу.


Google Календар: вкладка «Google Календар» у власному профілі — для співбесід з верифікації: адміністратор планує їх зі своєї справи верифікації (посібник «Реєстрація та онбординг»), подія з Google Meet створюється в його календарі.

4.3. Налаштування акаунта
Аватар → «Налаштування» (/user-settings). Одне поле — «Мова інтерфейсу» (українська, англійська, російська, латиська, польська). Це те саме, що перемикач мови в шапці: обидва зберігають мову в акаунт адміністратора. Після «Зберегти» панель одразу перемикається на нову мову, при наступному вході відкривається нею, і нею ж приходять повідомлення сервера (помилки, підтвердження). Якщо адміністратор ще не обирав мову, при першому вході зберігається та, якою зараз показується панель.
Перемикачі «отримувати листи / push-сповіщення» прибрано: адміністраторам не надсилаються ні листи, ні push. Сповіщення про нові звернення й справи верифікації приходять у дзвіночок у шапці.

4.4. Профіль клієнта або виконавця
| Вкладка | Що бачить і робить адміністратор |
|---|---|
| Загальне | Ім'я, прізвище, телефон, мова листів і сповіщень користувача — можна виправити й «Зберегти». Роль («Клієнт (батьки)», «Виконавець (няня)»), email — лише для перегляду. «Верифіковано» — лише у виконавця, змінюється через справу верифікації. Перемикач «Активний» (4.5). Кнопка «Надіслати посилання для скидання пароля» (4.6). |
| Налаштування | Налаштування самого користувача: у клієнта — зона обслуговування й канали сповіщень (push, email, SMS); у виконавця — «Назва банку», «IBAN» і бажана зона. Звідси адміністратор бере реквізити для виплати виконавцю. Адміністратор може виправити їх від імені користувача (наприклад, помилку в IBAN) — «Зберегти» внизу форми; користувач бачить нові значення у своєму профілі. Верифікацію виконавця така зміна не знімає (на відміну від зміни реквізитів самим виконавцем). Зберегти можна лише налаштування, що є на сторінці цього користувача. |
| Документи | Документи користувача: перегляд, завантаження, видалення. Документи верифікації виконавця перевіряються в «Справах верифікації». |
| Гаманець | Баланс і транзакції в EUR (тип: «Оплата за бронювання», «Комісія платформи», «Виплата» тощо) з фільтром періоду. «Поповнити» / «Списати» — ручне нарахування або списання з типом і описом. |
| Чорний список | Кого заблокував цей користувач: клієнт — виконавців, виконавець — клієнтів. Можна заблокувати або розблокувати від його імені. |
| Обрані | Улюблені виконавці клієнта (або улюблені клієнти виконавця). |




4.5. Вимкнути або увімкнути акаунт
Вкладка «Загальне» → перемикач «Активний» → «Зберегти». Позначка в заголовку змінюється на «Неактивний». Вимкнений користувач не може увійти жодним способом (телефон і пароль, email, SMS-код, Google), а його відкриті сесії в застосунках завершуються на наступній же дії — далі лише сторінка входу. Увімкнути — той самий перемикач, і користувач знову входить зі своїм паролем. Дані, бронювання й гроші вимкнення не зачіпає.

4.6. Скинути пароль користувачу
Вкладка «Загальне» → «Надіслати посилання для скидання пароля». Спершу — підтвердження: куди й що піде. Потім, залежно від акаунта:
- Клієнт з паролем отримує лист із посиланням (як після «Забули пароль?»): за ним задає новий пароль у застосунку клієнта. Поточний пароль діє, доки клієнт не задасть новий.
- Виконавець, а також акаунт без пароля (наприклад, клієнт, що реєструвався за SMS, але має email) отримує на email тимчасовий пароль (активація): поточний пароль, якщо був, одразу перестає діяти; після входу з тимчасовим застосунок просить задати новий.
- Акаунт без email (зареєстрований за SMS — у нього лише службова адреса): сервер генерує пароль і надсилає його SMS на телефон акаунта: «Babunia: ваш тимчасовий пароль … Увійдіть за номером телефону і задайте новий пароль». Підтвердження в адмінці показує номер телефону. Користувач входить «Телефон + Пароль», далі задає власний пароль.
Повідомлення: «Посилання для скидання пароля надіслано на …» / «Тимчасовий пароль надіслано на …» / «Згенерований пароль надіслано SMS на …». Лист / SMS іде мовою користувача. Повторно надіслати можна не частіше ніж раз на хвилину. Якщо в акаунта немає ні email, ні телефону — пояснення, нічого не надіслано.



5. Виправлено під час підготовки документа та відкриті питання
Профіль клієнта, виконавця й адміністратора та профілі користувачів в адмінці пройдено в браузері, кожна дія перевірена в базі: Playwright frontend-tests/e2e/profile/profile-guide.spec.ts. На продакшн виправлення потраплять з наступним деплоєм.
5.1. Виправлено
| # | Що було | Що зроблено |
|---|---|---|
| P1 | У заголовку профілю всім показувалось «Неактивний» (у клієнта — сирий ключ «common.inactive»): сервер не віддавав поле активності. | Профіль віддає активність; переклади для клієнта. |
| P2 | Налаштування клієнта — сирі ключі англійською: «payment-method», «preferred-vat-id», «PREFERENCES», «Cash», «common.select». У виконавця група «PAYMENT DETAILS» англійською. | Назви, описи й групи мовою інтерфейсу (5 мов). |
| P3 | Перемикачі сповіщень клієнта (push / email / SMS) ніде не читались: вимкнений email нічого не змінював. | Вимкнений канал пропускається для сповіщень про бронювання. |
| P4 | Налаштування, що нічого не роблять: «спосіб оплати за замовчуванням» (оплата обирається в кожному бронюванні) і «календар для синхронізації» (клієнт і виконавець). | Приховано з форм. |
| P5 | Пароль змінювався без поточного: досить відкритої сесії. | Веб-профіль вимагає поточний пароль, сервер його перевіряє (мобільний застосунок — P26). |
| P6 | Телефон (він же логін) можна було змінити на номер іншого акаунта — ловилось лише як «Не вдалося оновити»; змінений номер лишався «підтвердженим». | Зрозуміле повідомлення «Користувач з таким телефоном вже існує»; новий номер вважається непідтвердженим. Причина помилки показується в профілі (раніше — завжди загальна). |
| P7 | Збереження імені перемикало мову інтерфейсу на мову з акаунта. | Мова змінюється, лише коли змінено саме поле «Мова». |
| P8 | У клієнта показувалась галочка «Верифіковано» (завжди порожня). | Прибрано — клієнти верифікацію не проходять. |
| P9 | Валюта: гаманець — гривні, сторінка платежів — долари, головна виконавця — євро, запит на виплату — без валюти. | Скрізь валюта зони користувача, без неї — EUR (як у бронюваннях). |
| P10 | Незалежний виконавець не міг подати запит на виплату (помилка сервера), сторінка мовчала. | Запит створюється; причина відмови показується під полем. |
| P11 | Історія виплат і транзакції гаманця виконавця завжди були порожні (сторінки читали відповідь не з того поля). | Показуються; типи транзакцій і статуси виплат перекладено. |
| P12 | Пункт меню «Зони обслуговування» ніколи не з'являвся: модуль мав ту саму назву, що адмінські «Service Areas», і сідер його не створював. | Модуль перейменовано й додано; пункт — у групі «Бронювання». |
| P13 | Сирі ключі й коди: «common.refresh» (гаманець), «відеосесії ONLINE_CARE» (Google Календар), «Тариф NANNY_BOOKING» без валюти (публічний профіль); у вікні «Додати тариф» назви послуг англійською. | Перекладено. |
| P14 | Дати в «Обраних» і «Чорному списку» — у американському форматі. | Формат регіону користувача. |
| P15 | Неіснуюча адреса (стара закладка, /documents, /orders) відкривала порожній екран. | Перенаправлення на головну. |
| P16 | Дрібниці: «Обери… ти можеш» на сторінці зон (скрізь «ви»), підпис «Сума» в рядку з полем, в українському файлі помилок — латиською «Konts ir bloķēts». | Виправлено. |
| P17 | Профіль адміністратора показував лише «Загальне»: вкладка документів падала з помилкою (адміністратор документів не має), а вкладки «Пароль» не було — свій пароль адміністратор міг змінити лише через «Забули пароль?». | Вкладка «Пароль» з перевіркою поточного пароля; документи з власного профілю прибрано. |
| P18 | Налаштування акаунта адміністратора: сирі ключі англійською («preferred-language», «admin-notify-email-enabled», «PREFERENCES»), заголовок «Account Settings» поверх «Налаштування акаунта». Мова ніде не застосовувалась і не зберігалась (перемикач у шапці діяв лише в цьому браузері), польської не було. Перемикачі листів і push нічого не робили — адміністраторам їх не надсилають. | Перекладено (5 мов); мова зберігається в акаунт, застосовується при вході й одразу після «Зберегти», додано польську; перемикачі сповіщень прибрано. |
| P19 | Повідомлення сервера адміністратору (помилки, підтвердження) приходили англійською за будь-якої мови панелі: мова адміністратора не потрапляла в токен. | Повідомлення приходять мовою адміністратора. |
| P20 | В адмінці не було як вимкнути акаунт користувача. Вимкнений (через базу) клієнт чи виконавець усе одно входив за телефоном і паролем, а відкриті сесії працювали до кінця дії токена. | Перемикач «Активний» у профілі користувача; вимкнений акаунт не входить жодним способом, відкриті сесії завершуються на наступному запиті. |
| P21 | Адміністратор не бачив налаштувань користувача: ні IBAN виконавця для виплати, ні зони, ні каналів сповіщень клієнта. | Вкладка «Налаштування» в профілі користувача — лише для перегляду. |
| P22 | Профіль користувача в адмінці: роль сирим кодом («nanny», «parent»), у клієнта галочка «Верифіковано», гаманець у гривнях, тип транзакції «-», підказка в чорному списку «…для ваших бронювань» (ніби про самого адміністратора). | Роль перекладено, галочку в клієнта прибрано, суми в EUR, типи транзакцій перекладено, підказки про цього користувача. |
| P23 | Усі застосунки: після зміни мови в шапці сервер ще відповідав старою мовою до наступного входу (новий токен не зберігався); перемикач у шапці показував стару мову, якщо мову застосовано при вході або змінено в налаштуваннях. | Новий токен зберігається одразу; перемикач показує поточну мову. |
| P24 | Скинути пароль користувачу з адмінки було неможливо — лише сам користувач через «Забули пароль?». | «Надіслати посилання для скидання пароля» в профілі користувача: клієнту — посилання, виконавцю — тимчасовий пароль (4.6). |
| P25 | Налаштування користувача (зокрема IBAN) адміністратор міг лише переглядати. | Адміністратор виправляє їх від імені користувача і зберігає (4.4). |
| P26 | Мобільний застосунок клієнта змінював пароль без поточного, тому сервер не вимагав його від усіх. | Поточний пароль обов'язковий для всіх, у кого він є (веб і мобільний застосунок; у мобільному додано поле «Поточний пароль»). |
| P27 | Новий номер телефону зберігався одразу, без підтвердження (лише позначався непідтвердженим). | Новий номер — лише з кодом з SMS на нього (і у вебі, і в мобільному застосунку); підтвердити поточний номер — за бажанням, на інше не впливає (2.1). |
| P28 | Збережену картку використовував лише адміністратор для повторного списання; клієнт щоразу вводив картку на сторінці платіжної системи. | Клієнт платить збереженою карткою без сторінки платіжної системи: одна картка — одразу, кілька — додатковий крок «Чим оплатити» (посібник «Фінанси», 2.2). |
| P29 | Сторінка «Запит на виплату» — поле суми й список без дій. | Картка балансу з «Запросити виплату», вікно з IBAN і сумою, таблиця історії з «Скасувати запит» (3.6). |
| P30 | Зони Закарпаття не мали країни: мова, формат дати й часовий пояс брались типові. А якби зоні вказали Україну, суми в євро показались би гривнями (валюта бралась з країни зони). | Зонам Закарпаття задано Україну й часовий пояс Київ; суми завжди у валюті платформи (EUR), гаманець без підстановки гривні за замовчуванням (1.4). |
| P31 | Пункт меню «Налаштування» дублював вкладку «Налаштування» профілю. | Пункт сховано з лівого меню (доступ і адреса /settings лишились); «Налаштування» під аватаром відкриває вкладку профілю. |
| P32 | «Пароль» був окремою вкладкою в усіх трьох застосунках. | Кнопка «Змінити пароль» на «Загальне» відкриває вікно; вкладку прибрано (2.6). |
| P33 | Адмінське скидання пароля для акаунта, зареєстрованого за SMS, надсилало лист на службову адресу sms_…@temp.babuni.com, якої не існує; акаунт без пароля отримував посилання, хоча скидати було нічого. | Без email — згенерований пароль SMS; без пароля — тимчасовий пароль на email (4.6). |
| P34 | У виконавця до верифікації не було вкладки «Google Календар», тож співбесіду з верифікації не можна було отримати як учасник Google. | Вкладка є завжди (3.10); є й в адміністратора (4.2). |
| P35 | Рейтинг виконавця в публічному профілі завжди був 0 зірок: його рахували з таблиці, куди оцінки за бронювання не потрапляють. У списку виконавців в адмінці рейтингу не було взагалі. | Рейтинг — середнє оцінок, які клієнти поставили за бронювання цього виконавця, з кількістю оцінок; однаковий у профілі, в адмінці й при підборі виконавця. |
5.2. Відкриті питання
Відкритих питань немає.