Commit 9d33b5cb873b62fc33ac77365cca3aa645f591dd
1 parent
a6822542
Exists in
master
and in
29 other branches
ActionItem870: some fixes to comments-by-email
* better wording and organization of checkboxes in article edition. * Correcting formatting of the e-mail text sent.
Showing
3 changed files
with
22 additions
and
12 deletions
Show diff stats
app/helpers/article_helper.rb
... | ... | @@ -4,13 +4,23 @@ module ArticleHelper |
4 | 4 | @article = article |
5 | 5 | content_tag('h4', _('Options')) + |
6 | 6 | content_tag('div', |
7 | - check_box(:article, :published) + | |
8 | - content_tag('label', _('Published'), :for => 'article_published') + | |
9 | - check_box(:article, :accept_comments) + | |
10 | - content_tag('label', _('Accept Comments'), :for => 'article_accept_comments') + | |
11 | - check_box(:article, :notify_comments) + | |
12 | - content_tag('label', _('Notify Comments'), :for => 'article_notify_comments') | |
13 | - ) + observe_field(:article_accept_comments, :function => "$('article_notify_comments').disabled = ! $('article_accept_comments').checked") | |
7 | + content_tag( | |
8 | + 'div', | |
9 | + check_box(:article, :published) + | |
10 | + content_tag('label', _('This article must be published (visible to other people)'), :for => 'article_published') | |
11 | + ) + | |
12 | + content_tag( | |
13 | + 'div', | |
14 | + check_box(:article, :accept_comments) + | |
15 | + content_tag('label', _('I want to receive comments about this article'), :for => 'article_accept_comments') | |
16 | + ) + | |
17 | + content_tag( | |
18 | + 'div', | |
19 | + check_box(:article, :notify_comments) + | |
20 | + content_tag('label', _('I want to receive a notification of each comment written by e-mail'), :for => 'article_notify_comments') + | |
21 | + observe_field(:article_accept_comments, :function => "$('article_notify_comments').disabled = ! $('article_accept_comments').checked") | |
22 | + ) | |
23 | + ) | |
14 | 24 | end |
15 | 25 | |
16 | 26 | def cms_label_for_new_children | ... | ... |
app/models/comment.rb
... | ... | @@ -61,9 +61,9 @@ class Comment < ActiveRecord::Base |
61 | 61 | :email => (comment.author.nil? ? comment.email : comment.author.email), |
62 | 62 | :title => comment.title, |
63 | 63 | :body => comment.body, |
64 | - :article_url => comment.article.url, | |
64 | + :article_url => comment.url, | |
65 | 65 | :environment => profile.environment.name, |
66 | - :url => url_for(:host => profile.environment.default_hostname, :controller => 'home') | |
66 | + :url => profile.environment.top_url | |
67 | 67 | end |
68 | 68 | end |
69 | 69 | ... | ... |
app/views/comment/notifier/mail.rhtml
1 | 1 | <%= _('Name: %s') % @name %> |
2 | 2 | <%= _('e-Mail: %s') % @email %> |
3 | -<%= _('Title') % @title %> | |
3 | +<%= _('Title: %s') % @title %> | |
4 | 4 | <%= _('Comment:') %> |
5 | 5 | -- |
6 | 6 | |
7 | 7 | <%= @body %> |
8 | 8 | |
9 | 9 | -- |
10 | -<%= @article_url %> | |
10 | +<%= url_for @article_url %> | |
11 | 11 | |
12 | 12 | -- |
13 | 13 | <%= _('%s environment system') % @environment %> |
14 | -<%= @url %> | |
14 | +<%= url_for @url %> | ... | ... |