fixed some bugs

This commit is contained in:
szpyxlwoni
2012-11-22 10:18:49 +08:00
parent 9b9b8e6588
commit fc2bf50488
4 changed files with 36 additions and 5 deletions
-1
View File
@@ -1,6 +1,5 @@
module TeamsHelper
def membership_partial membership
return 'my_membership' if membership.person == @current_person
membership.pending? ? 'pending_membership' : 'approved_membership'
end
end
+3 -2
View File
@@ -18,8 +18,9 @@ div.hero-unit.highlight
div.alert.alert-success =flash[:notice]
- messages = @current_person.errors.full_messages
- unless messages.empty?
- messages.each do |msg|
div.alert.alert-error #{msg}
ul.alert.alert-error
- messages.each do |msg|
li style='margin-left:8px;' = msg
h1 Edit
= form_for @current_person, url: profile_url, html: {class: 'form-horizontal'} do |form|
+31 -1
View File
@@ -5,4 +5,34 @@ div.hero-unit.highlight class="#{membership.status}"
=image_for membership.person
div.span4
= render partial: 'shared/person', locals: {person: membership.person}
= render partial: 'shared/membership', locals: {membership: membership}
= render partial: 'shared/membership', locals: {membership: membership}
-if membership.person == @current_person
= link_to 'edit membership', '#add_sc', class: 'fancybox btn btn-primary'
div id="add_sc" style="display:none;"
h2 Edit Membership
= form_for membership, html: {class: 'form-horizontal'} do |form|
fieldset
div.control-group
label.control-label for="sc_embed_code" Soundcloud Link
div.controls
= text_field_tag :sc_embed_code
span.help-block (record a soundcloud track, click 'Share' and copy the contents of the 'Embed Code' content here)
div.control-group
label.control-label for="role" Role
div.controls
= form.text_field :role
div.control-group
label.control-label for="started" Date Started
div.controls
= form.text_field :started
div.control-group
label.control-label for="ended" Date Ended
div.controls
= form.text_field :ended
div.control-group
label.control-label for="hidden" Hidden
div.controls
= form.check_box :hidden
div.form-actions
div.controls
= form.submit 'Update', class: 'btn btn-primary'
+2 -1
View File
@@ -1,6 +1,7 @@
- content_for :menu_items do
li
= link_to 'add member', '#add_new', class: 'fancybox'
-if @current_person.approved_teams.include?(@team)
= link_to 'add member', '#add_new', class: 'fancybox'
li
= link_to 'avatars', "/avatars/#{@team.slug}"
li