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

Добрый день!
Настроил интеграцию 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 что-то не нашёл...
30 comments
Comment actions Permalink
а также поле On Aug 28, 2014 10:18:41 AM, another user (username) wrote:
0
Comment actions Permalink
Здравствуйте,

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

Спасибо.
0
Comment actions Permalink
Текст
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>
prettyPrint();
0
Comment actions Permalink
Вы пробовали так ?
0
Comment actions Permalink
Да, Андрей, имеено через workflow editor и делаю.
0
Comment actions Permalink
Собственно, для теста меняю в строке
On{
myComment.created.format(mediumDateTime)}, another user (<b>{
lastCommentAuthor
}
prettyPrint();
на
123{
myComment.created.format(mediumDateTime)}, another user (<b>{
lastCommentAuthor
}
prettyPrint();

Изменений нет.
Также происходит и с
<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>
prettyPrint();
0
Comment actions Permalink
Выручайте)) Так и не удалось сменить
0
Comment actions Permalink
Здравствуйте,

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

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

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

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

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

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

Ошибка скорее всего из-за того, что двойные кавычки не escaped, то есть надо все " заменить на \".
0
Comment actions Permalink
<message deleted>
0
Comment actions Permalink
Собственно:
// 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>"); 
}
prettyPrint();

получаю письмо:
2014-09-08 17_40_0- Microsoft Outlook.jpg
0
Comment actions Permalink
Все верно, тебе осталось только заменить {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) + "..."  
prettyPrint();
0
Comment actions Permalink
Может что-то надо добавить в Inspector?
0
Comment actions Permalink
Дим, наверное последний раз терроризирую:
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>");
prettyPrint();

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

22222 .jpg
0
Comment actions Permalink
Да и если залить на сервер, то получаю ошибку:

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

Please sign in to leave a comment.