Sha256: da707e9c7b661ab307bd419878d7b63b14c5bbcf7037e673141a0dbc64e57a3f

Contents?: true

Size: 443 Bytes

Versions: 7

Compression:

Stored size: 443 Bytes

Contents

class AdminMenu < AbAdmin::MenuBuilder
  draw do
    model Collection

    model User
    group :system do
      model Structure
      link Locator.model_name.human, '/admin/locators'
      link Settings.model_name.human, edit_admin_settings_path
    end
    group 'Moderator', if: proc { moderator? } do
      link 'for moderator', 'dummy_path'
    end
    group 'Admin', if: :admin? do
      link 'for admin', 'dummy_path'
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ab_admin-0.3.6 spec/dummy/app/models/admin_menu.rb
ab_admin-0.3.5 spec/dummy/app/models/admin_menu.rb
ab_admin-0.3.4 spec/dummy/app/models/admin_menu.rb
ab_admin-0.3.3 spec/dummy/app/models/admin_menu.rb
ab_admin-0.3.2 spec/dummy/app/models/admin_menu.rb
ab_admin-0.3.1 spec/dummy/app/models/admin_menu.rb
ab_admin-0.3.0 spec/dummy/app/models/admin_menu.rb