Sha256: 3e1149286dcbc65a4a721c631c47a6a5f492f796e1c5c3530d4e88ff70947489
Contents?: true
Size: 1.07 KB
Versions: 40
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true module Decidim module Verifications module IdDocuments module Admin class PendingAuthorizationsController < Decidim::Admin::ApplicationController layout "decidim/admin/users" helper_method :has_offline_method? def index enforce_permission_to :index, :authorization @pending_online_authorizations = pending_online_authorizations end private def pending_online_authorizations Authorizations .new(organization: current_organization, name: "id_documents", granted: false) .query .where("verification_metadata->'rejected' IS NULL") .select { |auth| auth.verification_metadata["verification_type"] == "online" } end def has_offline_method? available_methods.include?("offline") end def available_methods @available_methods ||= current_organization.id_documents_methods end end end end end end
Version data entries
40 entries across 40 versions & 1 rubygems