From 4d2bd52310f1dbd49a47f7f5906ae16f3cdfb905 Mon Sep 17 00:00:00 2001 From: ilya Date: Thu, 23 Sep 2010 16:41:05 -0700 Subject: [PATCH] public aspect param on statusMessage create and in the partial --- app/controllers/status_messages_controller.rb | 5 ++--- app/views/shared/_publisher.haml | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb index 5dc1cbce0..e970fb2bb 100644 --- a/app/controllers/status_messages_controller.rb +++ b/app/controllers/status_messages_controller.rb @@ -14,14 +14,12 @@ class StatusMessagesController < ApplicationController data = clean_hash params[:status_message] - if @logged_in && params[:status_message][:to] == :public + if @logged_in && params[:status_message][:public] == true id = 'me' type = 'feed' @res = MiniFB.post(@access_token, id, :type=>type, :metadata=>true, :params=>{:message => params[:status_message][:message]}) - - params[:status_message][:to] == :all end @status_message = current_user.post(:status_message, data) @@ -44,6 +42,7 @@ class StatusMessagesController < ApplicationController return { :message => params[:message], :to => params[:to] + :public => params[:public] } end end diff --git a/app/views/shared/_publisher.haml b/app/views/shared/_publisher.haml index a84b39052..ae61300f3 100644 --- a/app/views/shared/_publisher.haml +++ b/app/views/shared/_publisher.haml @@ -11,12 +11,13 @@ %p %label{:for => "status_message_message"} Message = f.text_area :message, :rows => 2, :value => params[:prefill] + = f.hidden_field( :public, :value => (params[:action] == 'public') ) %ul.aspect_selector{ :style => "display:none;"} going to... - for aspect in @aspects %li - = check_box_tag("aspect_ids[]", aspect.id, @aspect == :public || @aspect == :all || current_aspect?(aspect) ) + = check_box_tag("aspect_ids[]", aspect.id, (params[:action] == 'public') || @aspect == :all || current_aspect?(aspect) ) = aspect.name = f.submit "Share"