improve blog comment replies

This commit is contained in:
jomo
2014-10-12 21:54:32 +02:00
parent 36792c6dc1
commit 5fcde67040
3 changed files with 19 additions and 7 deletions

View File

@@ -30,6 +30,10 @@ class Blogpost < ActiveRecord::Base
title
end
def can_comment? user
!user.nil? && user.confirmed?
end
def send_new_mention_mail(old_content = "")
new_mentions = mentions(content) - mentions(old_content)
mails = []

View File

@@ -22,5 +22,15 @@
<%= render "comments/comment", c: c %>
<% end %>
<%= paginate @comments %>
<%= render "comments/new" %>
<% if current_user %>
<% if @post.can_comment? current_user %>
<%= render "comments/new" %>
<% else %>
<p>You don't have the required permission to reply here.</p>
<% end %>
<% else %>
<p>Please <%= link_to "Log in", login_path(return_path: request.env['PATH_INFO']), action: "new" %> to post a reply.</p>
<% end %>
</div>

View File

@@ -1,7 +1,5 @@
<% if current_user %>
<h3>New comment</h3>
<%= form_for [@post, @comment] do |f| %>
<%= render partial: "md_editor", locals: {name: "comment[content]", content: @comment.content, mini: true} %>
<p><%= f.submit class: "btn blue" %></p>
<% end %>
<h3>New comment</h3>
<%= form_for [@post, @comment] do |f| %>
<%= render partial: "md_editor", locals: {name: "comment[content]", content: @comment.content, mini: true} %>
<p><%= f.submit class: "btn blue" %></p>
<% end %>