Система контроля изменений Redmine позволяет решать большой круг задач за счёт своей гибкости в настройке. Однако, и с этой системой может случиться так, что гибкости не хватает. Например, в подсистеме "Задачи" невозможно изменить автора задачи. Эту проблему мы и попробуем исправить.
Итак, имеем Bitnami Redmine Stack с версией Redmine 4.0.2, и имеем потребность изменять автора в задачах. Такая необходимость может возникнуть в случае, когда заявки пользователей принимаются службой технической поддержки по телефону или другим каналам связи, и только потом оформляются в Redmine.
Так как Redmine предоставляет возможность установки дополнительных плагинов, которые расширяют и модифицируют систему, то попробуем найти подходящий плагин.
В русскоязычном сегменте интернета ничего похожего не нашлось, зато в аглицком сразу несколько. Правда, все они оказались предназначенными для более старых версий Redmine, чем наша 4.0.2. Придётся пробовать то, что есть.
Первая попытка - неудача, вторая так же, третья – всё как в сказке – испытание третьего плагина увенчалось успехом.
Домашняя страница плагина на redmine.org – https://www.redmine.org/plugins/redmine_editauthor. На github.com – https://github.com/rgtk/redmine_editauthor. Называется плагин "Redmine Edit Issue Author".
Установку в операционной системе Windows (в нашем случае Windows 10) производим таким образом:
- Папку с файлами плагина помещаем в расположение C:\Bitnami\redmine-4.0.2-2\apps\redmine\htdocs\plugins
- Перезапускаем службы "redmineApache", "redmineMySQL", "redmineThin".
- Открываем Redmaine в браузере.
У пользователя, под которым выполнен запуск служб Redmine, должны быть права на директорию, в которой находятся файлы Redmine.
В результате получаем форму задачи, в которой можно изменить автора.