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

Добрый день!
Настроил интеграцию 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
а также поле 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
Текст
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
Да, Андрей, имеено через workflow editor и делаю.
0
Собственно, для теста меняю в строке
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
Выручайте)) Так и не удалось сменить
0
Здравствуйте,

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

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

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

при отправке комментария
0
Вы все-таки удалили l10n() выражения и заменили их на обычные строки?
0
Ну да. Ошибку про 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
Так я и делаю по инструкции((

Может что-то на пункте
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
Дим, а если использовать не русский язык, то есть по сути l10n будет (видимо) не нужен. Как заменить стандартный текст?
0
Да и как я добавлю в youtrack cloud свои файлы локализации?
0
Да и как я добавлю в youtrack cloud свои файлы локализации?

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

Ошибка скорее всего из-за того, что двойные кавычки не escaped, то есть надо все " заменить на \".
0
<message deleted>
0
Собственно:
// 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
Может что-то надо добавить в Inspector?
0
Дим, наверное последний раз терроризирую:
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
Да и если залить на сервер, то получаю ошибку:

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

Please sign in to leave a comment.