Интеграция XWiki и Redmine

Редактировал(а) Coluns 14.12.2023

Интеграция XWiki и Redmine

Интеграция XWiki и Redmine возможна при помощи расширения.

Данное расширение называется Redmine Macro

Ссылка на страницу расширения: Redmine Macro

После установки расширения, необходимо задать настройки доступа к вашему Redmine:

Настройки плагина Redmine в XWiki

Обратите внимание, что ключ API это именно ключ пользователя. 

Вот тут на сайте Redmine описывается как его создать и включить его в Redmine: https://www.redmine.org/boards/2/topics/53956

После того как вы выполните эти настройки, вы сможете добавлять на страницы XWiki реестры тикетов (задач) из Redmine.

Для этого на нужной странице добавьте макрос Redmine Ticket

В настройках макроса вам нужно указать лишь адрес фильтра из Redmine и все.

Макрос Redmine Ticket в XWiki

Например, мы на нашем сайте  https://redmine.coluns.ru который мы используем для управления задачами, создали публичный проект Тест, внесли в него несколько задач.

Вот как выглядит перечень задач на сайте:

Список задач на сайте remine.coluns.ru

И ниже на страницу добавили макрос Redmine Ticket с адресом https://redmine.coluns.ru/projects/test/issues

Вот как выглядит результат:

   

 ID  Tracker  Status  Thema 
 #43   Анализ    Новая    Анализ по эпику
 #42   Эпик    Новая    Эпик 3
 #41   Эпик    Новая    Эпик 2
 #40   Эпик    Новая    Эпик 1

      

      

Ниже мы добавили еще раз этот макрос, но уже с адресом фильтра https://redmine.coluns.ru/projects/test/issues?query_id=10

Данный фильтр отображает только задачи с типом "Эпик".

Фильтр по задачам типа Эпик

И вот как выглядит результат теперь:     

   

 ID  Tracker  Status  Thema 
 #42   Эпик    Новая    Эпик 3
 #41   Эпик    Новая    Эпик 2
 #40   Эпик    Новая    Эпик 1

      

Таким образом вы можете комбинировать различные выборки и создать например дашборд по проекту который будет содержать всю необходимую информацию по задачам.

Если вы используете XWiki для проектного управления, то данное добавление будет вам очень полезно.