Я пытаюсь добавить в YouTrack правило рабочего процесса, которое настраивает видимость недавно опубликованных комментариев, сделанных не конкретным пользователем.
Вот что я пробовал:
rule set comment visibility to developers
when comments.added.last.author.login != "special" {
comments.last.permittedGroup = {group: Developers};
}
Это работает, так как все вновь добавленные комментарии, сделанные не пользователем special
, становятся видимыми только для разработчиков. Проблема в том, что это правило также предотвращает переопределение видимости; видимость всегда возвращается к «Разработчикам» после того, как она изменена вручную через пользовательский интерфейс.
Очевидно, что правило в его нынешнем виде довольно простое, и я думаю (надеюсь), что есть способ изолировать создание комментария, а не какое-либо его обновление (которое, я думаю, оно и улавливает в настоящее время) .
Есть ли способ применить это правило только к вновь созданным комментариям, а не к тем, которые были обновлены?