Sha256: ee41fa4f2d93a00bcb90504da00bce3ac97240fad9b12eb808666d2f5ac2c5c5

Contents?: true

Size: 721 Bytes

Versions: 3

Compression:

Stored size: 721 Bytes

Contents

module Auth
  class Engine < ::Rails::Engine
    puts "==================================="
    puts "auth"
    puts "==================================="
    def navigation
      if defined? Admix
        Admix::Navigation::NavBar.post_menu do
          Admix::Navigation::NavBar.find(:general) do |menu|
            menu.submenu do |submenu|
              submenu.key   = :users
              submenu.title = I18n.t 'users.users'
              submenu.url   = 'admix_users_url'

              submenu.instance_eval do
                def can_render?(current_user)
                  current_user.is?(:admin)  
                end
              end

            end
          end
        end
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mix-rails-0.7.0 auth/lib/auth/engine.rb
mix-rails-0.6.0 auth/lib/auth/engine.rb
mix-rails-0.5.0 auth/lib/auth/engine.rb