Feature #2852 » redmine-0.8.3-strip_quoted.patch
redmine-0.8.3/app/models/mail_handler.rb 2009-04-18 19:27:44.000000000 -0400 | ||
---|---|---|
126 | 126 |
raise UnauthorizedAction unless user.allowed_to?(:add_issue_notes, issue.project) || user.allowed_to?(:edit_issues, issue.project) |
127 | 127 |
raise UnauthorizedAction unless status.nil? || user.allowed_to?(:edit_issues, issue.project) |
128 | 128 | |
129 |
# strip quoted text |
|
130 |
note_details = plain_text_body |
|
131 |
if /^(\>|:|\|)*\s*----- REPLY ABOVE THIS LINE/ =~ note_details |
|
132 |
note_details = $` |
|
133 |
end |
|
129 | 134 |
# add the note |
130 |
journal = issue.init_journal(user, plain_text_body)
|
|
135 |
journal = issue.init_journal(user, note_details)
|
|
131 | 136 |
add_attachments(issue) |
132 | 137 |
# check workflow |
133 | 138 |
if status && issue.new_statuses_allowed_to(user).include?(status) |
redmine-0.8.3/app/views/mailer/issue_add.text.html.rhtml 2009-04-19 11:06:21.000000000 -0400 | ||
---|---|---|
1 |
----- REPLY ABOVE THIS LINE<br /> |
|
1 | 2 |
<%= l(:text_issue_added, "##{@issue.id}", @issue.author) %> |
2 | 3 |
<hr /> |
3 | 4 |
<%= render :partial => "issue_text_html", :locals => { :issue => @issue, :issue_url => @issue_url } %> |
redmine-0.8.3/app/views/mailer/issue_add.text.plain.rhtml 2009-04-19 11:06:32.000000000 -0400 | ||
---|---|---|
1 |
----- REPLY ABOVE THIS LINE |
|
1 | 2 |
<%= l(:text_issue_added, "##{@issue.id}", @issue.author) %> |
2 | 3 | |
3 | 4 |
---------------------------------------- |
redmine-0.8.3/app/views/mailer/issue_edit.text.html.rhtml 2009-04-19 11:07:00.000000000 -0400 | ||
---|---|---|
1 |
----- REPLY ABOVE THIS LINE<br /> |
|
1 | 2 |
<%= l(:text_issue_updated, "##{@issue.id}", @journal.user) %> |
2 | 3 | |
3 | 4 |
<ul> |
redmine-0.8.3/app/views/mailer/issue_edit.text.plain.rhtml 2009-04-19 11:07:06.000000000 -0400 | ||
---|---|---|
1 |
----- REPLY ABOVE THIS LINE |
|
1 | 2 |
<%= l(:text_issue_updated, "##{@issue.id}", @journal.user) %> |
2 | 3 | |
3 | 4 |
<% for detail in @journal.details -%> |