Тессера
← Все обновления

Календарь перестал выдавать чужое за пустое

В ленте записей стало видно визиты, у которых время прошло, а итог не отмечен. А дни, которые Тессера ещё не загрузила, помечены пустым кружком — раньше они выглядели как свободные.

Два исправления в календаре кабинета — оба про одно и то же: экран не должен показывать одинаково то, что означает разные вещи.

Визит прошёл, а итог не отмечен — теперь видно

После визита мастер отмечает, что было: «Визит состоялся» или «Не пришёл». Пока никто не отметил, запись так и висит в статусе «Подтверждена» — даже если время давно прошло. В шахматке такие записи давно выделены жёлтой рамкой со значком-восклицанием, а в ленте «Календаря» они ничем не отличались от будущих. А ведь именно лентой теперь пользуется мастер, который работает один.

Теперь и в ленте такой визит выделен: жёлтая рамка, значок с восклицательным знаком и подпись «Время прошло, исход не отмечен». Пометка появляется сама в ту минуту, когда визит заканчивается, — страницу перезагружать не нужно.

Это не косметика. Неотмеченные визиты выпадают из выручки, из статистики и из расчёта вознаграждения мастеров: в одном салоне так накопилось больше шестисот тысяч рублей визитов, про которые система не знала, состоялись они или нет.

Незагруженные дни больше не выглядят свободными

Полоса дат под переключателем показывает точки по числу записей в каждый день. Данные Тессера держит под рукой на четыре недели вперёд — а если пролистать сетку дальше, под числами точек не было. Выглядело это как «в тот день записей нет», хотя на самом деле означало «пока неизвестно». По такому дню можно было пообещать клиенту время, которое уже занято.

Теперь у таких дней стоит пустой кружок с обводкой — он ясно говорит «загрузка ещё не показана». Нажмите на день, и Тессера его загрузит. Заодно полоса стала листаться и назад, в прошлые месяцы: раньше она туда не пускала вовсе.

И мелочь, которая заметна каждый день: переход на другой день из полосы дат больше не перезагружает страницу целиком — на телефоне пропала пауза с белым экраном.