Skip to content

hardhatdigital/rails_admin-magic_nav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RailsAdminMagicNav

The Rails Admin Magic Nav generator, replaces Rails Admin's default navigation with a navigation that can be customized by the developer.

Usage

By configuring the config/rails_admin/magic_nav.yml file within your application, the navigation can be controlled.

Add a new section to the navigation

Under the the appropriate section, add:

name: "Section Name"
      links:
        - []

Add direct links to locations in the admin

Add the following under your section:

name: "Section Name"
      links:
        - ["Link to list of Users", "user"]
        - ["Link to list of Subscribers", "subscriber"]

Add a list of pages under a section

name: "Section Name"
      pages:
        - name: "Products"
          links:
            - ["Add/Edit", "/product_service?model_name=product_service&scope=products"]

Add a link that searches for a particular record by slug

Replace your link with something similar to the following:

name: "Products"
      links:
        - ["Product A", "{{FIND}}|product|{{HAS_SLUG}}|slug-of-product-a"]

Find a set of records that belongs_to another record

Find all intro_blocks that belong to the page_conatiner of slug what-we-do

name: "Products"
      links:
        - ["Intro blocks", "{{FIND}}|intro_blocks|{{BELONGS_TO}}|page_container:what-we-do"]

Disable Magic Nav

Set magicNav.active = false in app/assets/javascripts/rails_admin/custom/ui.js

Installation

Add this line to your application's Gemfile:

gem 'rails_admin_magic_nav', :git => 'https://github.com/hardhatdigital/rails_admin-magic_nav'

And then execute:

$ bundle

Run the generator command:

rails g rails_admin_magic_nav

Add the following to your routes file:

get 'magic_nav' => 'rails_admin/magic_nav#index'

Contributing

Contribution directions go here.

License

The gem is available as open source under the terms of the MIT License.

About

A magic navigation for Rails Admin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published