Sha256: 6bd72723704dc3e0589429a50c68fa7590e60edf56b45b5cdf545c721347e044

Contents?: true

Size: 1.05 KB

Versions: 1

Compression:

Stored size: 1.05 KB

Contents

# frozen_string_literal: true

module Decidim
  module DirectVerifications
    module Verification
      class AdminEngine < ::Rails::Engine
        isolate_namespace Decidim::DirectVerifications::Verification::Admin
        paths["db/migrate"] = nil

        routes do
          resources :direct_verifications, only: [:index, :create, :stats]
          resources :stats, only: [:index]
          resources :authorizations, only: [:index, :destroy]
          resources :imports, only: [:new, :create]
          resources :user_authorizations, only: [:show, :update, :destroy]

          root to: "direct_verifications#index"
        end

        config.after_initialize do
          if Decidim::DirectVerifications.participants_modal.present?
            Decidim::Admin::OfficializationsController.include(Decidim::DirectVerifications::Admin::NeedsVerificationSnippets)
          end
        end

        initializer "decidim_notify.webpacker.assets_path" do
          Decidim.register_assets_path File.expand_path("app/packs", root)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-direct_verifications-1.2 lib/decidim/direct_verifications/verification/admin_engine.rb