Настройка интеграции PhpStorm и YouTrack 5.0


У JetBrains есть свой тикет-трекер — YouTrack. И он прекрасно интегрировался с IDE от JetBrains (что ожидаемо). Но после обновления на YouTrack 5.0 внезапно всё сломалось — поиск по задачам из IDE перестал выдавать какой-либо результат. Пришлось изменять статусы задач в браузере, а это — лажа какая-то и не наш путь.

Решение оказалось простым, как доска — IDE пытается искать не то, что нужно.

Открываем PhpStorm (или другую IDE) и идём в настройки интеграции с трекером Tools > Task&Context > Configure Servers. Выбираем поломавшийся сервер (технически, ничего не поломалось, Test работает) и смотрим на параметры настройки.

Видим, что по умолчанию там стоит такой поисковый запрос к api: «for: me sort by: updated #Unresolved». И вот тут-то мы передаём привет разработчикам api, которые не сделали никакого фолбека при переключении локали. А потом меняем строку запроса на правильную: «Состояние: Незавершенная для: я сортировать: обновлена». Пытаемся найти задачу по Alt+Shift+N и радуемся валидному списку багов и задач.

Естественно, если вам повезло и у вас нет нужды переключать YouTrack на русский — менять ничего не нужно.

Upd: ребята из JetBrains оперативно завели тикет в багтрекере и обещают пофиксить в ближайшем будущем.