Sha256: 8be323d84f04235ea1ca0b5810a936db31685aef90cb70b2fa09718b45cba836

Contents?: true

Size: 893 Bytes

Versions: 2

Compression:

Stored size: 893 Bytes

Contents

module TiesHelper
  def tie_brief(tie)
    "18 contacts in common"
  end

  def tie_link(tie)
    # FIXME: tie name
    if tie.relation.granted
      # There is granted relation, so another user must confirmate it
      # We need to render ties#new with a message
      link_to t("#{ tie.relation.name }.new"),
              new_tie_path("tie[sender_id]" => tie.sender.id,
                           "tie[receiver_id]" => tie.receiver.id,
                           "tie[relation_name]" => tie.relation.name),
              :title => t("#{ tie.relation.name }.confirm_new",
                          :name => tie.receiver_subject.name),
              :remote => true

    else
      # Tie can be established at once.
      render :partial => 'ties/form',
                         :locals => { :tie => tie }
    end
  end

  def link_follow_state
      link_to("unfollow", home_path)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
social_stream-0.1.0 app/helpers/ties_helper.rb
social_stream-0.0.5 app/helpers/ties_helper.rb