Одноразовый переход в JIRA?

Добрый день!
Подскажите, пожалуйста, как в JIRA можно организовать "одноразовый" переход (действие, которое будет выполнено один раз)?
Нужна кнопка, нажатие на которую возвращает в исходный статус, который был до нажатия кнопки. При нажатии на кнопку дергается вебхук (без событий) с триггером пайплайна в GitLab. Пайплайн нужно выполнить один раз, поэтому кнопка при нажатии должна сразу пропасть.

Примерно так выглядит переход ("Развернуть окружение" нужно разрешить один раз):
5c10e75cb1d7b526797887.png
Получилось сделать, добавив кастомное поле с проверкой значения в переходе. После запуска триггернутого пайплайна значение поля в запросе JIRA меняется и кнопка пропадает. Но это не удобно тем, что:
  • Это лишнее поле, не несущее для пользователей полезной информации
  • Поле будет редактируемое и пользователи смогут поменять значение -> кнопка пропадет раньше времени. Если будет нередактируемое, то невозможно будет поменять значение скриптом
  • Между нажатием кнопки и изменением значения скриптом проходит ~30 секунд, за это время пользователь сможет нажать кнопку не один десяток раз

Может есть способ проще?
P.S. версия JIRA 6.1.4
  • Вопрос задан
  • 190 просмотров
Решения вопроса 1
@gonchik
Atlassian expert
Добрый день!

Я бы сделал следующим образом,
1. Выставил бы contidion на значение null кастомного поля для вашего перехода
2. Далее Веб-хук
3. Далее Пост-функция на введение значения в кастоное поле, чтобы кнопка перехода  исчезла
https://confluence.atlassian.com/adminjiraserver/a...

а так советую спрашивать для оперативности в https://community.atlassian.com
И обновить Jira :)

С уважением,
Цымжитов Гончик
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы