Skip to content

Conversation

@vsafin-bit
Copy link
Collaborator

@vsafin-bit vsafin-bit commented Nov 18, 2025

Pull Request description

Changelog

Изменено:

  • Отредактирован values файл, разделены коментарии на блоки.
  • Контракт получения геометрии по viewbox. Добавлено last_active водителей. Добавлены точки и дороги.
  • Получение точек для realtime. Можно передавать точки пачкой.
  • Все ключи и токены вынесены в секреты. Так же вынесены в секреты api key на эндпоинты которые работают без пользовательского токена.

Реализовано:

  • Задача по точкам. Добавлена возможность создавать задачу по точкам и формировать и проксировать навигацию.
  • Пресеты фильтров для построения задачи.
  • Информация о юзере по токену. Добавлена вохможность получать информацию о пользователе и его ролях по токену.
  • Hangfire dashboard закрыть авторизацией.
  • Возможность скрыть/открыть swagger. (openApi)

Исправлено:

  • Сквозной поиск. Поиск работал по супервизорам, теперь по водителям.
  • Копирование проектов. Выставлялся неверный статус задач.
  • Валидация создании задачи. Убрано жесткая привязка к геометрии.

PS. Для закрытия hangfire добавили admin credentials. Это временное решение чтобы закрыть вход, в будущем с появлением новой ролевой модели пересадим на нее. Так же это коснется и api key companies.
Сейчас api key в онпрем не используется, но что бы закрыть апи можно прописать любые guid в них.

Issues

  • CITYLENS-1718 BE: Добавить last_active в получение полигонов
  • CITYLENS-1560 Планирование задач по точкам на карте
  • CITYLENS-1734 BE: Routes сквозной поиск показывает супервизоров
  • CITYLENS-1737 BE: Создание зацепок для вывесок
  • CITYLENS-1748 BE: Неверный статус при копировании
  • CITYLENS-1762 BE: Point by point navigation investigate
  • CITYLENS-1820 BE: Поправить валидацию создания задачи
  • CITYLENS-1655 BE: Добавить лингео на карту как полигоны
  • CITYLENS-1691 BE: RealTime Добавить возможность отправлять точку пачкой
  • CITYLENS-1692 BE: RealTime Получение точек по viewbox
  • CITYLENS-1760 BE: Вынести все ключи в секреты
  • CITYLENS-1792 BE: Добавить пресеты фильтров
  • CITYLENS-1822 BE: сделать access и для UI
  • CITYLENS-1846 BE: Поддержать контракт от Нави
  • CITYLENS-1879 BE: Закрыть hangfire авторизацией
  • CITYLENS-1887 BE: Скрывать сваггер в проде

Breaking changes

  • If there are breaking changes, they need to be added to the file Breaking-Changes

Check-list. Чек-лист код-ревью

  • Запрос на слияние в develop.
  • Есть описание к PR.
  • Указаны блокирующие изменения. Breaking-Changes
  • Соответствие кода принятому стилю
    • Описание настроек.
    • Именование настроек.
    • Дефолтные значения.
    • Стиль кода.
  • Работоспособность. Разворачивается на своем окружении из ветки PR.
    • Тест API через тесты helmfile-хуков или коллекций Postman.
  • Не осталось мусора от удаления каких-то параметров. Ищется поиском по проекту из ветки PR.
  • Отработка линтера на чарт из ветки PR. Пример: helm lint charts/search-api

@vsafin-bit vsafin-bit changed the title update citylens routes api to version 1.6.3 update citylens routes api Nov 18, 2025
@vsafin-bit vsafin-bit changed the title update citylens routes api [citylens] routes 1.6.x Nov 19, 2025
@vsafin-bit vsafin-bit marked this pull request as ready for review November 26, 2025 14:12
@vsafin-bit vsafin-bit requested review from a team as code owners November 26, 2025 14:12
@dbelyaev-nsk
Copy link
Contributor

задача на проверку https://jira.2gis.ru/browse/ONPREM-2747

@dbelyaev-nsk dbelyaev-nsk merged commit 121d357 into develop Dec 5, 2025
2 checks passed
@dbelyaev-nsk dbelyaev-nsk deleted the citylens-routes-api-1.6.3 branch December 5, 2025 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants