Hook для изменения Состояния
Подскажите пожалуйста, возможно ли через API или как-то еще, написать внешний плагин который будет делать следующее: если у задачи Состояние - Выполнена и кто-то пишет комментарий, то она автоматически переносится в Состояние - Открыта. Или например, если дополнительно еще комментарий начинается со спец-символа !.
Первое что приходит в голову, это написание плагина через хук в mariadb, но есть ли более красивое и нативное решение?
Please sign in to leave a comment.
Добрый день!
Я могу вам посоветовать написать кастомное правило workflow для применения этой логики. Единственный момент, который хочется уточнить: с помощью workflow получиться отреагировать на конкретный уже добавленный комментарий, а не на событие, когда кто-то начинает его писать. Если вам нужен был именно второй механизм, напишите нам.
Подробная документация по workflow: https://www.jetbrains.com/help/youtrack/incloud/Workflow-Guide.html
Пишите, если появятся вопросы.
Состояние таска нужно поменять, после того как комментарий будет написан и отправлен. Это получится?
Да, для такого сценария workflow подходят идеально.
Подскажите пожалуйста, какой тип https://www.jetbrains.com/help/youtrack/incloud/Workflow-Rules.html нужно создать для этого и как должен выглядеть хук для срабатывания по комментарию, условие для проверки состояния и изменение состояния если оно имеет не подходящие статус по условию?
Могут ли ваши или иные разработчики сделать данный workflow за деньги?
Добрый день,
Вам понадобится on-change rule - он реагирует на событие. Вот здесь можно посмотреть на различные готовые примеры: https://www.jetbrains.com/help/youtrack/incloud/Default-Workflows.html?_ga=2.103368512.1761299690.1580037666-380453757.1530478733
> Могут ли ваши или иные разработчики сделать данный workflow за деньги?
Да, в целом это возможно. Для обсуждения деталей создайте, пожалуйста, саппорт заявку вот здесь: https://youtrack-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=66282 и опишите в подробностях весь сценарий.
Спасибо.