Sha256: 858b85eb50cd1e403d903fc53f0aac972a6a45e988222b80b91827046174ea29

Contents?: true

Size: 1.31 KB

Versions: 2

Compression:

Stored size: 1.31 KB

Contents

module CorporateVitaHelper
  def corporate_vita_for_user( user )
    render partial: 'users/corporate_vita', locals: { 
      user: @user,
    } 
  end

  def status_group_membership_valid_from_best_in_place( membership )
    best_in_place( membership,
                   :valid_from_localized_date,  # type: :date,
                   path: user_group_membership_path( id: membership.id,
                                                     controller: :user_group_memberships,
                                                     action: :update,
                                                     format: :json
                                                     ),
                   :classes => "status_group_date_of_joining"
                   )
  end
  
  def status_group_membership_promoted_on_event( membership )
    event = membership.event
    best_in_place( membership,
                   :event_by_name,
                   path: status_group_membership_path( membership ),
                   classes: 'status_event_by_name',
                   # display_with does more harm than it's good for. We wait for angular!
#                   display_with: lambda do |v|
#                     link_to membership.event.name, membership.event, :class => 'status_event_label'
#                   end
                   )
  end


end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
your_platform-1.0.0 app/helpers/corporate_vita_helper.rb
your_platform-0.0.2 app/helpers/corporate_vita_helper.rb