added group picker. sends the right params, but posts only have one group right now so thats a bummer
This commit is contained in:
parent
37819be974
commit
361adda6cd
5 changed files with 17 additions and 7 deletions
|
|
@ -9,6 +9,7 @@ class StatusMessagesController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
|
puts params.inspect
|
||||||
@status_message = current_user.post(:status_message, params[:status_message])
|
@status_message = current_user.post(:status_message, params[:status_message])
|
||||||
|
|
||||||
if @status_message.created_at
|
if @status_message.created_at
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,9 @@
|
||||||
module ApplicationHelper
|
module ApplicationHelper
|
||||||
|
|
||||||
|
def current_group?(group)
|
||||||
|
@group.id == group.id
|
||||||
|
end
|
||||||
|
|
||||||
def object_path(object)
|
def object_path(object)
|
||||||
eval("#{object.class.to_s.underscore}_path(object)")
|
eval("#{object.class.to_s.underscore}_path(object)")
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
#publisher
|
#publisher
|
||||||
|
|
||||||
#publisher_form
|
#publisher_form
|
||||||
= form_for StatusMessage.new, :remote => true do |f|
|
= form_for StatusMessage.new, :remote => true do |f|
|
||||||
= f.error_messages
|
= f.error_messages
|
||||||
|
|
@ -7,8 +6,13 @@
|
||||||
-if group_id
|
-if group_id
|
||||||
= f.hidden_field :group_id, :value => group_id
|
= f.hidden_field :group_id, :value => group_id
|
||||||
|
|
||||||
%p
|
|
||||||
%label{:for => "status_message_message"} Message
|
%label{:for => "status_message_message"} Message
|
||||||
= f.text_area :message, :rows => 2
|
= f.text_area :message, :rows => 2
|
||||||
%p.right
|
%ul
|
||||||
|
- for group in current_user.groups
|
||||||
|
%li
|
||||||
|
= group.name
|
||||||
|
= check_box_tag("groups_id[]", group.id, current_group?(group))
|
||||||
|
.right
|
||||||
= f.submit "Post"
|
= f.submit "Post"
|
||||||
|
|
|
||||||
|
|
@ -274,7 +274,7 @@ input[type='text'], textarea {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
padding: 0.3em;
|
padding: 0.3em;
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 66%;
|
||||||
box-shadow: 0 2px 0px white;
|
box-shadow: 0 2px 0px white;
|
||||||
-webkit-box-shadow: 0 2px 0px white;
|
-webkit-box-shadow: 0 2px 0px white;
|
||||||
-moz-box-shadow: 0 2px 0px white;
|
-moz-box-shadow: 0 2px 0px white;
|
||||||
|
|
|
||||||
|
|
@ -337,7 +337,7 @@ input[type='text'], textarea
|
||||||
:size 14px
|
:size 14px
|
||||||
:padding 0.3em
|
:padding 0.3em
|
||||||
:display block
|
:display block
|
||||||
:width 100%
|
:width 66%
|
||||||
:box-shadow 0 2px 0px #fff
|
:box-shadow 0 2px 0px #fff
|
||||||
:-webkit-box-shadow 0 2px 0px #fff
|
:-webkit-box-shadow 0 2px 0px #fff
|
||||||
:-moz-box-shadow 0 2px 0px #fff
|
:-moz-box-shadow 0 2px 0px #fff
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue