Module: Fiona7LoginHelper

Defined in:
app/helpers/fiona7_login_helper.rb

Instance Method Summary collapse

Instance Method Details

#fiona7_logged_in?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'app/helpers/fiona7_login_helper.rb', line 18

def fiona7_logged_in?
  rsession.user?
end

#fiona7_login_button(classes = 'navbar-btn navbar-right') ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
33
# File 'app/helpers/fiona7_login_helper.rb', line 22

def (classes='navbar-btn navbar-right')
  if fiona7_logged_in?
    link_to fiona7_logout_path, class: classes, method: :delete do
      "<button class=\"btn btn-warning\">#{t(:'fiona7.logout')}</button>".html_safe
    end
  else

    link_to scrivito_path(Fiona7LoginPage.instance || raise("Object of class 'Fiona7LoginPage' count not be found in the CM")), class: classes do
      "<button class=\"btn btn-success\">#{t(:'fiona7.login')}</button>".html_safe
    end
  end
end

#fiona7_login_pathObject



2
3
4
# File 'app/helpers/fiona7_login_helper.rb', line 2

def 
  fiona7_engine.
end

#fiona7_login_urlObject



6
7
8
# File 'app/helpers/fiona7_login_helper.rb', line 6

def 
  fiona7_engine.
end

#fiona7_logout_pathObject



10
11
12
# File 'app/helpers/fiona7_login_helper.rb', line 10

def fiona7_logout_path
  fiona7_engine.fiona7_logout_path
end

#fiona7_logout_urlObject



14
15
16
# File 'app/helpers/fiona7_login_helper.rb', line 14

def fiona7_logout_url
  fiona7_engine.fiona7_logout_url
end