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

В статусе «Возвращено» бронь отображается в просмотре рейса, но уже без каких-либо кнопок для действий — редактирование или повторное подтверждение недоступны.

Разграничение прав доступа:
Не все пользователи могут подтверждать возвраты или возвращать брони в рейс. Мы добавили новую настройку в карточку создания и редактирования пользователя:
«Разрешить аннулировать возврат» — по умолчанию установлено значение «Нет».
Только те пользователи, у которых эта настройка включена, могут выполнять подтверждение возврата и связанные с этим действия. Остальные видят брони в статусе «Возврат», но кнопка подтверждения для них недоступна.
Преимущества:
-
Чёткий процесс — возвраты проходят двухэтапное подтверждение, исключая случайные действия
-
Прозрачность — все статусы наглядно отображаются в просмотре рейса
-
Безопасность — только уполномоченные сотрудники могут подтверждать возвраты
-
Контроль — администратор гибко настраивает права доступа для разных ролей