Ограничение удаления задач

Здравствуйте. Есть ли возможность не используя роли, запретить удаление задач из проекта с помощью рабочего процесса? Я попытался использовать свойство becomesRemoved но оно всегда false, даже если задача удаляется. 

0
4 comments
Official comment

Добрый день! Для того, чтобы свойство becomesRemoved работало корректно, вам нужно включить в скрипт такой параметр: runOn: {removal: true}

Полный список параметров onChange правил можно найти здесь: https://www.jetbrains.com/help/youtrack/devportal/on-change-rules.html#sample-on-change-rule 

Например:

exports.rule = entities.Issue.onChange({
  title: 'Do not remove issues',
  runOn: {removal: true},
  guard: (ctx) => {
  ...

Дайте нам знать, пожалуйста, помог ли этот совет. 

Большое спасибо. Получилось. Я сделал запрет через workflow.check. Но почему то появляется два пуша вместо одного. Как оставить один?

0

К сожалению, это известная проблема: https://youtrack.jetbrains.com/issue/JT-70359/Workflow.check-message-is-doubled-on-issue-removals

Пожалуйста, подпишитесь на задачу, чтобы получать уведомления об обновлениях.

0

Спасибо еще раз за помощь. Буду ждать исправления. Проблема не сильно критичная

 

0

Please sign in to leave a comment.