Футер в ответном письме

Добрый день!
Настроил интеграцию youtrack с email. Когда пишу комментарий, в ответном письме в футере надпись типо:

You (email) have received this message because you are a participant of the conversation in the issue ISSUE_ID. Sincerely yours, YouTrack

Подскажите, где её можно заменить? В Notification Templates что-то не нашёл...
0
30 comments
Avatar
Permanently deleted user
а также поле On Aug 28, 2014 10:18:41 AM, another user (username) wrote:
0
Здравствуйте,

Футер и имя пользователя можно изменить в workflow:
jetbrains-youtrack-notifyMultipleUnregisteredUsers, блок '//sending message when there is someone to send it to'

Спасибо.
0
Avatar
Permanently deleted user
Текст
On Aug 28, 2014 10:18:41 AM, another user (username) wrote:

не меняется при редактировании блока
<div style="font-family: sans-serif"><div style="font-size: 14px; color: #000000; margin: 14px 0 14px 0px">On{
myComment.created.format(mediumDateTime)}, another user (<b>{
lastCommentAuthor
}</b>) wrote:</div><table style="border-collapse: collapse; width: 100%; table-layout: fixed;"><tr><td style="padding: 10px 10px; background: #f0f0f0; vertical-align: top; width: 100%"><div style="float: left; margins: 0 6px 0 6px; font-size: 15px; color: #303030;">{
summary}</div></td></tr></table><div style="padding: 10px 10px; font-size: 13px; border-bottom: 1px solid #D4D5D6;">{
wikify(text)}</div><blockquote type="cite"><div style="font-size: 13px; color: #888;">In reply to:<br><br>{
quotedText
}</div></blockquote><div style="margin-left: 44px; padding: 4px 0 8px; color: #888; font-size: 11px; margin: 20px 0; padding: 8px 0; border-top: 1px solid #D4D5D6;">You (<b>{
replyTo
}</b>) have received this message because you are a participant of the conversation in the issue{
getId( )}. Sincerely yours, YouTrack</div></div>
0
Вы пробовали так ?
0
Avatar
Permanently deleted user
Да, Андрей, имеено через workflow editor и делаю.
0
Avatar
Permanently deleted user
Собственно, для теста меняю в строке
On{
myComment.created.format(mediumDateTime)}, another user (<b>{
lastCommentAuthor
}

на
123{
myComment.created.format(mediumDateTime)}, another user (<b>{
lastCommentAuthor
}


Изменений нет.
Также происходит и с
<div style="margin-left: 44px; padding: 4px 0 8px; color: #888; font-size: 11px; margin: 20px 0; padding: 8px 0; border-top: 1px solid #D4D5D6;">123 (<b>{
replyTo
}</b>) have received this message because you are a participant of the conversation in the issue{
getId( )}. Sincerely yours, YouTrack</div>
0
Avatar
Permanently deleted user
Выручайте)) Так и не удалось сменить
0
Здравствуйте,

Могу я вас попросить описать ваш процесс редактированию workflow? Детали из предыдущего комментария выглядят так, как если вы не сохраняли и не выгружали workflow на сервер.
Как вы проверяете, что изменения не были применены?
0
Avatar
Permanently deleted user
Привет, Андрей))
Процесс стандартен, с workflow editor работаю не первый раз)) Сам писал не одно работающее правило, поэтому ошибки, наверное всё же исключены))

Проверку провожу открывая содержимое отредактированного workflow в самом интерфейсе *myjetbrains.com/youtrack/workflows
Оно совпадает с тем что было отредактировано мной в workflow editor.

PS Issue JT-26216
0
Чтобы поменять текст в локализованном сообщении (l10n()) нужно полностью удалить метод l10n() и вместо него написать новую обычную строку.
0
Avatar
Permanently deleted user
не пойму, что не так, но правило не работает. Письма не отсылаются
2014-09-08 14_06_39-youtrack-workflow - [C__Users_gennadiy.shershov_.youtrack4.0_youtrack-workflow] .jpg
0
Avatar
Permanently deleted user
Workflow jetbrains-youtrack-notifyMultipleUnregisteredUsers reports error: No localized entry with id 'mailtesting'.

при отправке комментария
0
Вы все-таки удалили l10n() выражения и заменили их на обычные строки?
0
Avatar
Permanently deleted user
Ну да. Ошибку про id пофиксил в Inspector.

Переписал стандартную строку на:
`l10n ( <div style="font-family: sans-serif"><div style="font-size: 14px; color: #000000; margin: 14px 0 14px 0px">123  {myComment.created.format(mediumDateTime)} , another user (<b> {lastCommentAuthor} </b>) wrote:</div><table style="border-collapse: collapse; width: 100%; table-layout: fixed;"><tr><td style="padding: 10px 10px; background: #f0f0f0; vertical-align: top; width: 100%"><div style="float: left; margins: 0 6px 0 6px; font-size: 15px; color: #303030;"> {summary} </div></td></tr></table><div style="padding: 10px 10px; font-size: 13px; border-bottom: 1px solid #D4D5D6;"> {wikify(text)} </div><blockquote type="cite"><div style="font-size: 13px; color: #888;">In reply to:<br><br> {quotedText} </div></blockquote><div style="margin-left: 44px; padding: 4px 0 8px; color: #888; font-size: 11px; margin: 20px 0; padding: 8px 0; border-top: 1px solid #D4D5D6;">123 (<b> {replyTo} </b>). С уважением, кто-то</div></div>  )`


Письмо приходит такого содержания
2014-09-08 14_54_14-Входящие - Microsoft Outlook.jpg
0
Вы пишете:
Переписал стандартную строку на:
`l10n ( <div style="font-family: sans-serif"><div style="font-size: 14px; color: #000000; margin: 14px 0 14px 0px">123  {myComment.created.format(mediumDateTime)} , another user (<b> {lastCommentAuthor} </b>) wrote:</div><table style="border-collapse: collapse; width: 100%; table-layout: fixed;"><tr><td style="padding: 10px 10px; background: #f0f0f0; vertical-align: top; width: 100%"><div style="float: left; margins: 0 6px 0 6px; font-size: 15px; color: #303030;"> {summary} </div></td></tr></table><div style="padding: 10px 10px; font-size: 13px; border-bottom: 1px solid #D4D5D6;"> {wikify(text)} </div><blockquote type="cite"><div style="font-size: 13px; color: #888;">In reply to:<br><br> {quotedText} </div></blockquote><div style="margin-left: 44px; padding: 4px 0 8px; color: #888; font-size: 11px; margin: 20px 0; padding: 8px 0; border-top: 1px solid #D4D5D6;">123 (<b> {replyTo} </b>). С уважением, кто-то</div></div>  )`


Это выражение начинается на l10n. Либо удалите его и замените на строку "<div ...", либо, если Вы хотите поменять локализованное сообщение, следуйте вот этой инструкции.
0
Avatar
Permanently deleted user
Так я и делаю по инструкции((

Может что-то на пункте
4. Add this key with the text string to all of the translation files that you need. For more details, please refer to the reference

делаю не так.

Но поля использую же стандартные.
0
Avatar
Permanently deleted user
0
Avatar
Permanently deleted user
Дим, а если использовать не русский язык, то есть по сути l10n будет (видимо) не нужен. Как заменить стандартный текст?
0
Avatar
Permanently deleted user
Да и как я добавлю в youtrack cloud свои файлы локализации?
0
Avatar
Permanently deleted user
youtrack-workflowyoutrack-workflow] .jpg
0
Да и как я добавлю в youtrack cloud свои файлы локализации?

Вот именно, что никак. Поэтому надо полностью удалить l10n().

Ошибка скорее всего из-за того, что двойные кавычки не escaped, то есть надо все " заменить на \".
0
Avatar
Permanently deleted user
<message deleted>
0
Avatar
Permanently deleted user
Собственно:
// sending message when there is someone to send it to 
if (replyTo.isNotEmpty) { 
  sendMail(replyTo, addToCC, l10n ( [ {getId()} ]  {summary} ), "<div style=\"font-family: sans-serif\"><div style=\"font-size: 14px; color: #000000; margin: 14px 0 14px 0px\">123  {myComment.created.format(mediumDateTime)} , another user (<b> {lastCommentAuthor} </b>) wrote:</div><table style=\"border-collapse: collapse; width: 100%; table-layout: fixed;\"><tr><td style=\"padding: 10px 10px; background: #f0f0f0; vertical-align: top; width: 100%\"><div style=\float: left; margins: 0 6px 0 6px; font-size: 15px; color: #303030;\"> {summary} </div></td></tr></table><div style=\"padding: 10px 10px; font-size: 13px; border-bottom: 1px solid #D4D5D6;\"> {wikify(text)} </div><blockquote type=\"cite\"><div style=\"font-size: 13px; color: #888;\">In reply to:<br><br> {quotedText} </div></blockquote><div style=\"margin-left: 44px; padding: 4px 0 8px; color: #888; font-size: 11px; margin: 20px 0; padding: 8px 0; border-top: 1px solid #D4D5D6;\">123 (<b> {replyTo} </b>) have received this message because you are a participant of the conversation in the issue  {getId()} . Sincerely yours, YouTrack</div></div>"); 
}


получаю письмо:
2014-09-08 17_40_0- Microsoft Outlook.jpg
0
Все верно, тебе осталось только заменить {myComment.created.format(mediumDateTime)} (и все остальные ссылки) на настоящие переменные:
"<div style=\"font-family: sans-serif\"><div style=\"font-size: 14px; color: #000000; margin: 14px 0 14px 0px\">123" + myComment.created.format(mediumDateTime) + "..."  
0
Avatar
Permanently deleted user
Может что-то надо добавить в Inspector?
0
Avatar
Permanently deleted user
Дим, наверное последний раз терроризирую:
sendMail(replyTo, addToCC, l10n ( [ {getId()} ]  {summary} ), "<div style=\"font-family: sans-serif\"><div style=\"font-size: 14px; color: #000000; margin: 14px 0 14px 0px\"></div><table style=\"border-collapse: collapse; width: 100%; table-layout: fixed;\"><tr><td style=\"padding: 10px 10px; background: #f0f0f0; vertical-align: top; width: 100%\"><div style=\"float: left; margins: 0 6px 0 6px; font-size: 15px; color: #303030;\">" + summary + "</div></td></tr></table><div style=\"padding: 10px 10px; font-size: 13px; border-bottom: 1px solid #D4D5D6;\">" + wikify(text) + "</div><blockquote type=\"cite\"><div style=\"font-size: 13px; color: #888;\">In reply to:<br><br>" + quotedText + "</div></blockquote><div style=\"margin-left: 44px; padding: 4px 0 8px; color: #888; font-size: 11px; margin: 20px 0; padding: 8px 0; border-top: 1px solid #D4D5D6;\">Sincerely yours, YouTrack</div></div>");


что-то не хочет.. Пишет ошибку.

22222 .jpg
0
Avatar
Permanently deleted user
Да и если залить на сервер, то получаю ошибку:

ReferenceError: "summary" is not defined. (jetbrains-youtrack-notifyMultipleUnregisteredUsers->Send notifications to all unregistered users#76)
0
Avatar
Permanently deleted user
Всё, разобрался. Надо было вручную переписать переменные, а не копипастить их)
0
Отлично! Желаю удачи в использовании воркфлоу в будущем!
0

Please sign in to leave a comment.