Sha256: 98355079aa6fca2e4d26c1b88bc9ba30a5591f768d22c8fcc26ab09b4314b82f

Contents?: true

Size: 725 Bytes

Versions: 7

Compression:

Stored size: 725 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Admin
    class AuthorizationWorkflowsController < Decidim::Admin::ApplicationController
      layout "decidim/admin/users"

      add_breadcrumb_item_from_menu :admin_user_menu

      def index
        enforce_permission_to :index, :authorization_workflow

        @workflows = Decidim::Verifications.workflows.select do |manifest|
          current_organization.available_authorizations.include?(manifest.name.to_s)
        end

        # Decidim::Verifications::Authorizations Query
        @authorizations = Decidim::Verifications::Authorizations.new(
          organization: current_organization,
          granted: true
        ).query
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-admin-0.29.2 app/controllers/decidim/admin/authorization_workflows_controller.rb
decidim-admin-0.29.1 app/controllers/decidim/admin/authorization_workflows_controller.rb
decidim-admin-0.29.0 app/controllers/decidim/admin/authorization_workflows_controller.rb
decidim-admin-0.29.0.rc4 app/controllers/decidim/admin/authorization_workflows_controller.rb
decidim-admin-0.29.0.rc3 app/controllers/decidim/admin/authorization_workflows_controller.rb
decidim-admin-0.29.0.rc2 app/controllers/decidim/admin/authorization_workflows_controller.rb
decidim-admin-0.29.0.rc1 app/controllers/decidim/admin/authorization_workflows_controller.rb