Sha256: b37dbfbba72ea80cba1e761ba953259c29ecbe6c379786efbae2f317693785c0

Contents?: true

Size: 1.44 KB

Versions: 86

Compression:

Stored size: 1.44 KB

Contents

# frozen_string_literal: true

require "rails"
require "active_support/all"

require "devise"
require "devise-i18n"
require "decidim/core"
require "jquery-rails"
require "sassc-rails"
require "foundation-rails"
require "foundation_rails_helper"
require "autoprefixer-rails"
require "rectify"

module Decidim
  module System
    # Decidim's core Rails Engine.
    class Engine < ::Rails::Engine
      isolate_namespace Decidim::System

      initializer "decidim_system.mount_routes" do |_app|
        Decidim::Core::Engine.routes do
          mount Decidim::System::Engine => "/system"
        end
      end

      initializer "decidim_system.assets" do |app|
        app.config.assets.precompile += %w(decidim_system_manifest.js)
      end

      initializer "decidim_system.menu" do
        Decidim.menu :system_menu do |menu|
          menu.item I18n.t("menu.dashboard", scope: "decidim.system"),
                    decidim_system.root_path,
                    position: 1,
                    active: ["decidim/system/dashboard" => :show]

          menu.item I18n.t("menu.organizations", scope: "decidim.system"),
                    decidim_system.organizations_path,
                    position: 2,
                    active: :inclusive

          menu.item I18n.t("menu.admins", scope: "decidim.system"),
                    decidim_system.admins_path,
                    position: 3,
                    active: :inclusive
        end
      end
    end
  end
end

Version data entries

86 entries across 86 versions & 2 rubygems

Version Path
decidim-system-0.22.0 lib/decidim/system/engine.rb
decidim-system-0.21.0 lib/decidim/system/engine.rb
decidim-system-0.20.1 lib/decidim/system/engine.rb
decidim-system-0.20.0 lib/decidim/system/engine.rb
decidim-system-0.19.1 lib/decidim/system/engine.rb
decidim-system-0.18.1 lib/decidim/system/engine.rb
decidim-system-0.19.0 lib/decidim/system/engine.rb
decidim-system-0.17.2 lib/decidim/system/engine.rb
decidim-system-0.18.0 lib/decidim/system/engine.rb
decidim-system-0.17.1 lib/decidim/system/engine.rb
decidim-system-0.16.1 lib/decidim/system/engine.rb
decidim-system-0.17.0 lib/decidim/system/engine.rb
decidim-system-0.16.0 lib/decidim/system/engine.rb
decidim-system-0.15.2 lib/decidim/system/engine.rb
decidim-system-0.15.1 lib/decidim/system/engine.rb
decidim-system-0.15.0 lib/decidim/system/engine.rb
decidim-system-0.14.4 lib/decidim/system/engine.rb
decidim-system-0.14.3 lib/decidim/system/engine.rb
decidim-system-0.14.2 lib/decidim/system/engine.rb
decidim-system-0.14.1 lib/decidim/system/engine.rb