© 2024 WebHive

Попробовал написать плугин для Redmine

Давно зрела мысль написать свой плугин для Redmine-а. Некоторый опыт в этом деле уже есть, но было это давно и насколько я помню результат не особо радовали. Делал как-то ряд отчётов в этой системе — по быстрому, что называется «на коленке». Наконец заборов свою лень засел разобраться с вопросом, чтоб «с чувством, с толком с расстановкой». И сходу налетел на проблему.

Как оказалось плугины redmin-а не могут добавлять закладки в меню настроек проекта. Практически любое меню доступно для настройки и модификации, а это — нет. С горя полез ковырять исходники и гуглить. Ruby гибкий язык и monkey patching никто не отменял, но как-то это всё кривовато и неправильно. Решения типа этого совсем не вдохновляют. Хочется, чтоб всё было сделано родными средствами API плугина.

В общем охоту пока отбил — с наскоку не вышло. Но натолкнуло на ряд мыслей …

Комментарии