Redmine и небольшая фича

Ulyanovsk, snow

Всем привет!

Пишу коротку заметку для себя, но возможно вам она тоже будет полезна. При всей своей внешней неказистости Redmine таит в себе массу мелких удобных фич и настроек.
Сегодня нашел одну удобную для себя фичу.

Проблема

Итак, мне надо было перенести из внешней системы управления задачами пару десятков тасков вручную. У них должны были отличаться только 2 поля - сабж и оценка трудозатрат.
Остальные одинаковые поля предлагалось нудно заполнять руками. Но как только я завел один правильно заполненный таск я заметил что трекер (у нас два трекера - “Ошибка” и “Разработка”) у него проставился сам. Ранее я это уже видел, но как то не придавал этой фишке значения. А тут заинтересовался =)

Решение

Глянул - оказалось что id трекера передался в виде GET-параметра в url. Немного поколдовав в DevTools и выудив названия всех интересующих меня полей я собрал такой вот url:

1
https://tracker.local/projects/superproject/issues/new?issue%5Btracker_id%5D=2&issue%5Bstart_date%5D=2017-12-31&issue%5Bdue_date%5D=2017-12-31&issue%5Bdone_ratio%5D=100&issue%5Bstatus_id%5D=5&issue%5Bassigned_to_id%5D=52

В итоге открылась форма для создания нового таска с уже заполненными нужными мне полями - выбран проект, трекер, % готовности, статус, ответственный, прописана дата начала задачи и дата дедлайна.
Теперь мне осталось только открыть пару десятков вкладок с этим url и в каждой вкладке вписать название таска и время. Сэкономил себе кучу времени.