Sha256: 8d793f8ae44a25de4ebbcf54f4cc3545889dbaf4563bf550922977b13bd0f96a

Contents?: true

Size: 1.43 KB

Versions: 16

Compression:

Stored size: 1.43 KB

Contents

format :html do

  def item_links args
    [
      optional_render( :my_card, args),
      optional_render( :invite, args),
      optional_render( :sign_out, args),
      optional_render( :sign_up, args),
      optional_render( :sign_in, args)
    ]
  end
  
  #ENGLISH below
  view :sign_up, :perms=>lambda { |r| !Auth.signed_in? && Card.new(:type_id=>Card::SignupID).ok?(:create) }, 
                 :denial=>:blank do |args|
    link_to( 'Sign up', card_path('account/signup'), :id=>'signup-link' )
  end
  
  view :sign_in, :perms=>lambda { |r| !Auth.signed_in? },
                 :denial=>:blank do |args|
    link_to( 'Sign in', card_path(':signin'), :id=>'signin-link' )
  end
  
  view :invite, :perms=>lambda { |r|  Auth.signed_in? && Card.new(:type_id=>Card.default_accounted_type_id).ok?(:create) },
                :denial=>:blank do |args|
    link_to( 'Invite', card_path('account/signup'), :id=>'invite-a-friend-link' )
  end
  
  view :sign_out, :perms=>lambda { |r| Auth.signed_in? },
                  :denial=>:blank do |args|
    link_to( 'Sign out', card_path('delete/:signin'), :id=>'signout-link' )
  end 
  
  view :my_card, :perms=>lambda { |r| Auth.signed_in? },
                 :denial=>:blank do |args|
    card_link( Auth.current.cardname, :id=>'my-card-link' )
  end
  
  view :raw do |args|
    item_links(args).join ' '
  end

  view :core do |args|
    content_tag :span, :id=>'logging' do
      render_raw args
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
card-1.16.6 mod/05_standard/set/self/account_links.rb
card-1.16.5 mod/05_standard/set/self/account_links.rb
card-1.16.4 mod/05_standard/set/self/account_links.rb
card-1.16.3 mod/05_standard/set/self/account_links.rb
card-1.16.2 mod/05_standard/set/self/account_links.rb
card-1.16.1 mod/05_standard/set/self/account_links.rb
card-1.16.0 mod/05_standard/set/self/account_links.rb
card-1.15.7 mod/05_standard/set/self/account_links.rb
card-1.15.6 mod/05_standard/set/self/account_links.rb
card-1.15.5 mod/05_standard/set/self/account_links.rb
card-1.15.4 mod/05_standard/set/self/account_links.rb
card-1.15.3 mod/05_standard/set/self/account_links.rb
card-1.15.2 mod/05_standard/set/self/account_links.rb
card-1.15.1 mod/05_standard/set/self/account_links.rb
card-1.15.0 mod/05_standard/set/self/account_links.rb
card-1.15.pre2 mod/05_standard/set/self/account_links.rb