summaryrefslogtreecommitdiffstats
path: root/app/controllers/messages_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/messages_controller.rb')
-rw-r--r--app/controllers/messages_controller.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb
index b99e2ad..3845c8e 100644
--- a/app/controllers/messages_controller.rb
+++ b/app/controllers/messages_controller.rb
@@ -4,7 +4,7 @@ class MessagesController < ApplicationController
def index
@messages = current_user.top_level_messages.paginate(:page => params[:page])
- @root = Breadcrumb::ReceivedMessages.new
+ @root = Breadcrumb::ReceivedMessages.new(current_user)
respond_to do |wants|
wants.html
wants.xml {render :xml => @messages}
@@ -14,7 +14,7 @@ class MessagesController < ApplicationController
def sent
@messages = current_user.sent_messages.paginate(:all,
:page => params[:page])
- @root = Breadcrumb::SentMessages.new
+ @root = Breadcrumb::SentMessages.new(current_user)
end
def read
@@ -39,7 +39,10 @@ class MessagesController < ApplicationController
end
def create
- thread_options = params[:message].merge({:recipients => params[:message][:recipients], :sender => current_user})
+ thread_options = params[:message].merge({
+ :recipients => params[:message][:recipients],
+ :sender => current_user
+ })
@messages = MessageThread.new(thread_options)
if @messages.save
flash[:notice] = "#{@messages.title} sent"
@@ -51,7 +54,7 @@ class MessagesController < ApplicationController
end
def new
- @message = Message.new
+ @message = current_user.sent_messages.new
end
# POST /messages/<id>/reply