diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index 619f91245..e33eb8d75 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -193,7 +193,7 @@ class MessagesController < ApplicationController else redirect_to board_message_url(@message.board, @message.root, :r => (@message.parent_id && @message.id)) end - elsif request.get? + elsif request.get? || request.post? if params[:is_board] if @project redirect_to project_boards_path(@project) diff --git a/app/views/boards/_course_show.html.erb b/app/views/boards/_course_show.html.erb index 766340c1b..cf3cd6ec5 100644 --- a/app/views/boards/_course_show.html.erb +++ b/app/views/boards/_course_show.html.erb @@ -10,7 +10,9 @@ <% end %> - <%= l(:label_message_new) %> + <% if User.current.logged? %> + <%= l(:label_message_new) %> + <% end %>
@@ -40,7 +42,7 @@<%= h(topic.subject) %>
<% if topic.course_editable_by?(User.current) %> - <%= l(:button_edit) %> <% end %> @@ -70,7 +72,7 @@ @@ -98,11 +102,11 @@ @@ -139,6 +143,15 @@ :title => l(:button_delete), :class => ' c_dblue fr' ) if message.course_destroyable_by?(User.current) %> + <%= link_to( + l(:button_reply), + {:controller => 'messages', :action => 'quote', :id => message.id, :board_id => message.board_id, :is_board => 'true'}, + :remote => true, + :method => 'get', + :focus => "about_newtalk#{topic.id}", + :class => ' c_dblue fr', + :style => 'margin-right: 10px;', + :title => l(:button_quote)) if !topic.locked? && authorize_for('messages', 'reply') %> @@ -168,6 +181,15 @@ :title => l(:button_delete), :class => ' c_dblue fr' ) if message.course_destroyable_by?(User.current) %> + <%= link_to( + l(:button_reply), + {:controller => 'messages', :action => 'quote', :id => message.id, :board_id => message.board_id, :is_board => 'true'}, + :remote => true, + :method => 'get', + :focus => "about_newtalk#{topic.id}", + :class => ' c_dblue fr', + :style => 'margin-right: 10px;', + :title => l(:button_quote)) if !topic.locked? && authorize_for('messages', 'reply') %> @@ -176,7 +198,7 @@ <%if replies_all.first %> - + <% end %> <% end %> @@ -196,6 +218,7 @@ <% content_for :header_tags do %> <%= auto_discovery_link_tag(:atom, {:format => 'atom', :key => User.current.rss_key}, :title => "#{@course}: #{@board}") %> <% end %> +