Название в значительной степени резюмирует вопрос. Один из наших разработчиков уходит, и мы хотели бы переназначить все его билеты. Есть ли способ сделать это в пресловутой «одной зыбкой дуре»? Или, в противном случае, что было бы самым быстрым и простым способом?

И если это вопрос RTFM, пожалуйста, укажите мне правильное направление.

0
hbquikcomjamesl 6 Апр 2020 в 22:58

1 ответ

В Trac есть функция пакетного изменения для модуля запросов. Он был добавлен в Trac 1.0. Если у вас более ранняя версия, есть плагин пакетного изменения.

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

reassign = new,accepted,assigned,reopened -> assigned
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY

Для смены владельца закрытых тикетов может потребоваться еще одно действие:

set_owner = closed -> closed
set_owner.name = set owner
set_owner.operations = set_owner
set_owner.permissions = TICKET_MODIFY
1
RjOllos 8 Апр 2020 в 00:24
Я просматриваю запрос всех билетов с этим пользователем в качестве владельца, и у меня есть «Пакетное изменение», открытое внизу страницы. Но все, что я вижу, это текстовое поле «Комментарий», раскрывающийся список с пометкой «Добавить поле» и раздел «Действие» с переключателями для «оставить закрытым» и «повторно открыть». Ничего о переназначении права собственности на билет.
 – 
hbquikcomjamesl
6 Апр 2020 в 23:59
Возможно, вам потребуется изменить рабочий процесс. Или у вас может не быть достаточных разрешений, в зависимости от вашего рабочего процесса. Я обновил свой ответ с одной возможностью. Пожалуйста, опубликуйте свой рабочий процесс на свой вопрос (если он будет опубликован в виде комментария, форматирование будет неуместным).
 – 
RjOllos
8 Апр 2020 в 00:25