Sha256: 6c17767d4de472c5d19f7ecc58576c91898eaf67782dd49b9b94fb54edb0ded2
Contents?: true
Size: 865 Bytes
Versions: 21
Compression:
Stored size: 865 Bytes
Contents
module Fiona7LoginHelper def fiona7_login_path fiona7_engine.fiona7_login_path end def fiona7_login_url fiona7_engine.fiona7_login_url end def fiona7_logout_path fiona7_engine.fiona7_logout_path end def fiona7_logout_url fiona7_engine.fiona7_logout_url end def fiona7_logged_in? rsession.user? end def fiona7_login_button(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 end
Version data entries
21 entries across 21 versions & 1 rubygems