Sha256: 4fedf102a9b74bb981e2507529cdc11b190217f06a70cfbf143c6393a44f9f6f

Contents?: true

Size: 1.28 KB

Versions: 16

Compression:

Stored size: 1.28 KB

Contents

Symphonia.configure do |config|
  config.after_login_path = ->(h) { h.symphonia.user_current_path }
  config.allow_registrations = false
  config.default_locale = :cs
end

# Symphonia::MenuManager.map :top_menu do |m|
#   m[:home] = {
#     label: :label_home,
#     icon: 'fa fa-home',
#     url: '/'
#   }
#   m[:users] = {
#     label: :label_users,
#     icon: 'fa fa-user',
#     url: ->(h) { h.symphonia.users_path },
#     if: proc { Symphonia::User.current.admin? }
#   }
#   m[:roles] = {
#     label: :label_roles,
#     icon: 'fa fa-key',
#     url: ->(h) { h.symphonia.roles_path },
#     if: proc { Symphonia::User.current.admin? }
#   }
#
# end
# Symphonia::MenuManager.map :top_menu_account do |m|
#   # -----
#   m[:my_account] = {
#     label: :label_my_account,
#     icon: 'fa fa-wrench',
#     url: ->(h) { h.symphonia.account_path },
#     if: proc { Symphonia::User.current.logged_in? }
#   }
#   m[:logout] = {
#     label: :button_logout,
#     icon: 'fa fa-sign-out',
#     url: ->(h) { h.symphonia.logout_path },
#     method: 'delete',
#     if: proc { Symphonia::User.current.logged_in? }
#   }
#   m[:login] = {
#     label: :button_login,
#     icon: 'fa fa-signin',
#     url: ->(h) { h.symphonia.login_path },
#     if: proc { !Symphonia::User.current.logged_in? }
#   }
# end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
symphonia-6.0.6 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-6.0.5 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-6.0.4 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-6.0.2 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-6.0.1 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-6.0.0 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-5.0.6 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-5.0.5 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-5.0.4 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-5.0.3 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-5.0.0 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-4.2.0 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-4.1.3 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-4.1.2 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-4.1.1 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt
symphonia-4.1.0 lib/generators/symphonia/setup/templates/config/initializers/symphonia.rb.tt