09:46

"Здесь могла быть ваша реклама"
[ok]

Приветствую!
Вопрос немного специализированный, но ответа пока не нашла даже на официальном форуме. Если ли кто с опытом администрирования Redmine?
Стоит задача вставлять в email-уведомление текст задачи (для события "Добавлена новая задача").
Нашла как поменять тему письма, header и footer, а вот в каком файле меняется тело письма не получается разобраться.
Если кто-то вдруг знает, была бы очень благодарна за помощь!

Комментарии
09.07.2013 в 10:41

Cherka Trova
Опыта администрирования Redmine у меня немного, но так как это стандартное Rails-приложение, то все лежит там, где оно должно лежать.
Тема письма, как вы, наверно, догадались, меняется в config/locales/*.yml по ключу.
По тому же ключу в app/views/mailer вы найдете два файла текста письма. Один *.text.erb второй *.html.erb - соответственно отвечающие за текстовое тело письма и HTML-ное.
В оба эти текста вставлен один и тот же partial issue, который вам и надо найти.
Лежит он там же, соответственно _issue.text.erb и _issue.html.erb
Вот их вам и надо поправить.
09.07.2013 в 11:06

"Здесь могла быть ваша реклама"
Спасибо за ответ!
Но тема письма меняется не в локалях, а в файле app/models/mailer.rb. В локалях нет о ней упоминания.
В app/views/mailer нет файлов, в названии которого содержалось бы mail или еще что-то говорящее о связи с уведомлениями.
Есть, например, файлы issue_add.text.html.rhtml и issue_add.text.plain.rhtml. Их содержание:

<%= l(:text_issue_added, :id => "##{@issue.id}", :author => h(@issue.author)) %>


<%= render :partial => "issue_text_html", :locals => { :issue => @issue, :issue_url => @issue_url } %>

Едва ли это связано с уведомлениями.
09.07.2013 в 11:24

Cherka Trova
.Волчица, эм... Боюсь спросить, какая версия Рэдмайна стоит?
Судя по всему очень старая. Но давайте следовать той же логике.
Вы правильно нашли файлы тела письма. И заголовок этого письма как раз из локалей (по ключу text_issue_added).
Остальной текст письма размещен в partial по имени issue_text_html. Значит, там же должен быть файл c именем _issue_text_html.* или _issue.text.html.*
09.07.2013 в 12:15

"Здесь могла быть ваша реклама"
Redmine 1.0.4, вопрос решен, всем спасибо за внимание к посту :)
Если вдруг кто-то еще будет заинтересован:

/app/views/mailer/_issue_text_html.rhtml и _issue_text_plain.rhtml

Добавляется строка:

<%=l(:field_description)%>: <%=h issue.description %>

В результате в теле письма получаем:

Описание: ...текст задачи...
09.07.2013 в 17:49

вы бы правда обновились чтоли