Все требования
FR-004MVPКаталогТребование источникаПоказано в приложении
Фильтрация по времени, разъёму, мощности, цене и доступности
Фильтры должны менять набор станций и портов, объяснять пустой результат и не показывать конфликтующий или недостоверный порт как доступный.
Исходный смысл и ценность
Фильтрация по времени, разъёму, мощности, цене и доступности. Не показывать конфликтующий или недостоверный порт доступным.
Сокращает время поиска и защищает от приезда на занятый или несовместимый порт.
Акторы и предусловия
ГостьВодитель
- Каталог загружен
- Статусы имеют время последнего обновления
Основной поток
- 1Пользователь открывает панель фильтров.
- 2Выбирает разъём, минимальную мощность, диапазон цены и доступность.
- 3Список и карта обновляются синхронно.
- 4Выбранные фильтры сохраняются при возврате с карточки станции.
Альтернативные потоки
- Ничего не найдено — показывается пустое состояние и сброс фильтров.
- Данные устарели — порт помечается, но не получает зелёный статус свободного.
- Сеть недоступна — показывается ошибка и сохранённые локальные справочные данные, если это допустимо.
Ключевая проверка
Не показывать конфликтующий или недостоверный порт доступным.
Статус реализации: В мобильном демо работают поиск, разъём, мощность, доступность, цена и сортировка.