Sha256: 0b080af603ce48fa232029d0d6ee78bf28ac861d44d37365acfbf20ef2027aac

Contents?: true

Size: 1000 Bytes

Versions: 17

Compression:

Stored size: 1000 Bytes

Contents

module Optimacms::Concerns::AdminMenu::AdminMenu
  extend ActiveSupport::Concern

  included do

  end

  module ClassMethods
    def get_menu_basic
      [
          {title: 'Content', url: nil, submenu: [
              {title: 'Pages', url: Optimacms::Engine.routes.url_helpers.pages_path},
              {title: 'Templates', url: Optimacms::Engine.routes.url_helpers.templates_path},
              {title: 'Media', url: Optimacms::Engine.routes.url_helpers.mediafiles_path}
          ]
          }

      ]
    end

    def get_menu
      get_menu_basic + get_menu_custom + get_menu_system
    end

    def get_menu_custom
      []
    end

    def get_menu_system
      [
          {title: 'System', url: nil, submenu: [
              {title: 'App', url: Optimacms::Engine.routes.url_helpers.app_sys_path},
              {title: 'Maintenance', url: false},
              {title: 'Backups', url: false},
              {title: 'Info', url: false}
          ]
          }

      ]

    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
optimacms-0.1.61 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.2.3 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.60 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.2.2 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.2.1 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.59 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.58 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.57 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.56 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.55 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.54 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.53 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.52 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.51 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.50 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.49 lib/optimacms/concerns/admin_menu/admin_menu.rb
optimacms-0.1.48 lib/optimacms/concerns/admin_menu/admin_menu.rb