Size: a a a

2021 April 06

АС

Алексей Сергеев... in YouTrack
Кстати, кейс по использованию телеграм бота для ютрека - банально ченджлоги сюда слать, на выходе минорных версий)
источник

В

Владимир in YouTrack
Можно получить список возможных Assignee для задачи через REST?
дергаю
`/admin/projects/${projectId}/customFields?fields=id,field(name),bundle(values(id,name,title,login))`
Там вытаскиваю bundle у нужного поля. Но в нем странные значения - proj team и пара человек, а я хочу получить тоже самое что в выпадашке в задаче.
источник

В

Владимир in YouTrack
источник

ЭА

Эльдар Алибеков... in YouTrack
Коллеги, а есть где-то более подробная инструкция по интеграции со слаком?
источник

VA

Victor Alenkov in YouTrack
Эльдар Алибеков
Коллеги, а есть где-то более подробная инструкция по интеграции со слаком?
источник

ЭА

Эльдар Алибеков... in YouTrack
да, подробнее этих. Есть упоминание о том, что бот умеет в канал присылать оповещения об обновлениях или создании задач. В документации об этом ни слова. Ну и собственно у меня в процессе тыкания в меню по инструкции ничего не получилось. Максимум - можно запросить список каких-то задач
источник

ЭА

Эльдар Алибеков... in YouTrack
Как всю эту инфу направить в выбранный канал или пользователям в личку из определенного проекта в youtrack
источник

В

Владимир in YouTrack
Бот вроде как шлет все теже уведомления которые в вверху в новой версии ютрека, в личку, если предварительно в личку же ему написать команду youtrack, он выведет 2 кнопки логин и включить уведомления. оба действия обязательны для отправки. В канал не уверен что он умеет слать. Я в итоге забил на это и на workflow сделал что-то вроде исходящих вебхуков на отдельную апиху, которая уже в свою очередь нормально умеет работать со слэком.
источник

В

Владимир in YouTrack
Можно и просто с воркфлоу слать на вебхук, тогда эта прослойка не нужна, но нам нужно было что бы уведомления в канале видны были только определенным юзерам
источник

В

Владимир in YouTrack
а это через вебхуки не пильнуть
источник

В

Владимир in YouTrack
Эльдар Алибеков
Как всю эту инфу направить в выбранный канал или пользователям в личку из определенного проекта в youtrack
Это я про этот вопрос)
источник

В

Владимир in YouTrack
А ктонибудь из воркфлоу пробовал реакции отслеживать? Например хочу сделать действие в случае если определенные пользователи ставят галочку на коммент в задаче. Смотрю событие изменения стреля, в задаче в контексте editedComments мелькает нужный комент, но updatedBy - там либо ничего, либо тот кто последний правил непосредственно текст. Тоесть вроде бы меняется комент, но если его просто распечатать в консоль тамже, то выдает вот такое:

{
"becomesRemoved": "false",
"isNew": "false",
"$$type": "IssueComment",
"toString": function() {},
"toShortString": function() {},
"required": function() {},
"becomes": function() {},
"is": function() {},
"was": function() {},
"isChanged": function() {},
"oldValue": function() {},
"canBeReadBy": function() {},
"canBeWrittenBy": function() {},
"constructor": function() {},
"addAttachment": function() {},
"delete": function() {},
"url": "***",
"isVisibleTo": function() {},
"author": "{"$$type": " User", "login": "maddocnc"}",
"deleted": "false",
"issue": "{"$$type": " Issue", "id": "TEST-223"}",
"permittedGroup": "null",
"permittedGroups": "[]",
"permittedUsers": "[]",
"updatedBy": "{"$$type": " User", "login": "maddocnc"}",
"attachments": "[]",
"created": "1617720340215",
"isUsingMarkdown": "true",
"text": "Коммент upd",
"updated": "1617720978200"
}

Куда же пихаются реакции?
источник

ЭА

Эльдар Алибеков... in YouTrack
Владимир
Можно и просто с воркфлоу слать на вебхук, тогда эта прослойка не нужна, но нам нужно было что бы уведомления в канале видны были только определенным юзерам
Да в общем-то я среди воркфлоу нашел нужный. Но я так понял, они работаю в паре с интеграцией. Хотя хз, может и нет. Нужно экспериментировать
источник

В

Владимир in YouTrack
Эльдар Алибеков
Да в общем-то я среди воркфлоу нашел нужный. Но я так понял, они работаю в паре с интеграцией. Хотя хз, может и нет. Нужно экспериментировать
Если в воркфлоу надо вебхук урл указать то это без интеграции просто надо этот урл в слэке сделать
источник

ЭА

Эльдар Алибеков... in YouTrack
Владимир
Если в воркфлоу надо вебхук урл указать то это без интеграции просто надо этот урл в слэке сделать
Ну и пулять в любой чат, хоть в лс. Завтра попробую
источник

ЭА

Эльдар Алибеков... in YouTrack
Интеграция кажется интереснее, но она кажется не работает как хотелось бы)
источник

В

Владимир in YouTrack
Она слишком много шлет, каждый чих как в верху у ютрека. Народ будет ньютить.
источник

В

Владимир in YouTrack
У нас по крайней мере так вышло, поэтому свое с только важными событиями
источник

В

Владимир in YouTrack
Причем там чел может поменять поле, например эстимейт, интеграция шлет сообщение что он его поменял, потом воркфлоу на основании этого меняет что-то еще допустим поле «процент выполнения», еще одно сообщение. Потом воркфлоу перекидывает например сумму эстимейта на родительскую задачу - еще сообщение.
источник

ЭА

Эльдар Алибеков... in YouTrack
Владимир
Причем там чел может поменять поле, например эстимейт, интеграция шлет сообщение что он его поменял, потом воркфлоу на основании этого меняет что-то еще допустим поле «процент выполнения», еще одно сообщение. Потом воркфлоу перекидывает например сумму эстимейта на родительскую задачу - еще сообщение.
У меня ровно обратная ситуация. Шлет какие-то сообщения. На чем основано - непонятно. То есть даже не по всем задачам, где я подписчик или исполнитель. Вероятно это рулится на уровне нотификаций и подписки в системе, но я не разобрался
источник