Size: a a a

2021 February 17

N

Nikita in YouTrack
hi
источник

N

Nikita in YouTrack
https://github.com/marketplace/todo а что-то типа такого есть в ютреке?
источник

N

Nikita in YouTrack
или можно ли на workflow самому собрать?
источник

IR

Ilia Rogozhin in YouTrack
Nikita
или можно ли на workflow самому собрать?
Привет, workflow не имеет доступа к source code
источник

IR

Ilia Rogozhin in YouTrack
Так что не получится.
источник

N

Nikita in YouTrack
😕
источник

AB

Anastasia Bartasheva in YouTrack
Почему нет, мне кажется, вполне себе получится. Воркфлоу будет проверять каждый комментарий задачи на какое-то кодовое слово - напр, #todo, и если оно там есть, создавать из комментария задачу.
Это ведь то, что нужно (в каком-то приближении)?
источник

AB

Anastasia Bartasheva in YouTrack
простите, не увидела, что речь идет о комментариях в коде
источник

AS

Artem Shpynov in YouTrack
Nikita
или можно ли на workflow самому собрать?
ИМХО: это может делать скрипт VCS через API от YouTrack например по коммиту смотреть diff и дергать создание задачи
источник

N

Nikita in YouTrack
где-то надо контекст хранить ещё, чтобы при каждом коммите не создавать задачу
источник

AS

Artem Shpynov in YouTrack
а у тебя же дифф есть? но вообще лучше наоборот - прикрутить линтер который проверяет при комите что в тудушке указан номер запроса
источник

N

Nikita in YouTrack
номер запроса?
источник

N

Nikita in YouTrack
смысл в том чтобы написать в комите
# TODO: Remove obsolete API handler for user reg
источник

N

Nikita in YouTrack
И чтобы по этому туду создавалась задача в бэклоге
источник
2021 February 18

N

Nick in YouTrack
всем привет, есть у кого-нибудь пример воркфлоу отправки юзеру эмейла при создании issue?
на данный момент отправляются оповещения только при добавлении коммента
источник

SV

Sikach Vlad in YouTrack
Nick
всем привет, есть у кого-нибудь пример воркфлоу отправки юзеру эмейла при создании issue?
на данный момент отправляются оповещения только при добавлении коммента
На странице профиля сотрудника есть блок с подписками , где по каждой подписке можно настроить когда будет отправляться уведомление
источник

SV

Sikach Vlad in YouTrack
источник

N

Nick in YouTrack
Sikach Vlad
На странице профиля сотрудника есть блок с подписками , где по каждой подписке можно настроить когда будет отправляться уведомление
Сейчас осознал, что не до конца сформулировал вопрос
У нас стоит воркфлоу на отсылку эмейлов незарегистрированным пользователям при изменении issue(взял воркфлоу с Вики youtrack)
Уведомлять хочется незарегистрированных юзеров, а не сотрудников)
источник

N

Nick in YouTrack
в стандартный  send_notifications_to_unregistered_users
поместил такой код, но не срабатывает на создании тикета :(

if (ctx.entities.Issue.isNew == true && ctx.issue.fields['Customer email'] !== null) {
     notifications.sendEmail({
       toEmails: [ctx.issue.fields['Customer email']],
       subject: '[New Email]' + ctx.issue.summary,
       body: 'Dear ' + fio + '' + '' + ',<br><br>Issue' + ' was succesfully created <b>' + ctx.issue.id + '</b> at ' + dateTime.format(Date.now(), dateTimeUtils.predefinedDateTimeFormat("mediumDateTime"))
     }, ctx.issue);
   }
источник

AB

Anastasia Bartasheva in YouTrack
Nick
в стандартный  send_notifications_to_unregistered_users
поместил такой код, но не срабатывает на создании тикета :(

if (ctx.entities.Issue.isNew == true && ctx.issue.fields['Customer email'] !== null) {
     notifications.sendEmail({
       toEmails: [ctx.issue.fields['Customer email']],
       subject: '[New Email]' + ctx.issue.summary,
       body: 'Dear ' + fio + '' + '' + ',<br><br>Issue' + ' was succesfully created <b>' + ctx.issue.id + '</b> at ' + dateTime.format(Date.now(), dateTimeUtils.predefinedDateTimeFormat("mediumDateTime"))
     }, ctx.issue);
   }
источник