Sha256: 1b59d34fcf8ba47c21f1518509dabb84b5b6de023bf3b7ef6f144a874e69527b

Contents?: true

Size: 676 Bytes

Versions: 4

Compression:

Stored size: 676 Bytes

Contents

# frozen_string_literal: true
Decidim::Admin::Engine.routes.draw do
  constraints(->(request) { Decidim::Admin::OrganizationDashboardConstraint.new(request).matches? }) do
    resources :participatory_processes do
      resource :publish, controller: "participatory_process_publications", only: [:create, :destroy]

      resources :steps, controller: "participatory_process_steps", except: :index do
        resource :activate, controller: "participatory_process_step_activations", only: [:create, :destroy]
        collection do
          post :ordering, to: "participatory_process_step_ordering#create"
        end
      end
    end
    root to: "dashboard#show"
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
decidim-admin-0.0.1.alpha9 config/routes.rb
decidim-0.0.1.alpha9 decidim-admin/config/routes.rb
decidim-admin-0.0.1.alpha8 config/routes.rb
decidim-0.0.1.alpha8 decidim-admin/config/routes.rb