Sha256: 9276caa95f85ae73bfd0866c89559207002830a83e207ffbf4965f2b980afa82

Contents?: true

Size: 588 Bytes

Versions: 27

Compression:

Stored size: 588 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Verifications
    module IdDocuments
      # A form object to be used when public users want to get verified by
      # uploading their identity documents.
      class UploadForm < InformationForm
        mimic :id_document_upload

        attribute :verification_attachment

        validates :verification_attachment,
                  passthru: { to: Decidim::Authorization },
                  presence: true,
                  if: :uses_online_method?
        alias organization current_organization
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
decidim-verifications-0.29.2 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.5 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.29.1 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.4 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.27.9 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.29.0 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.3 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.27.8 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.29.0.rc4 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.29.0.rc3 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.29.0.rc2 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.29.0.rc1 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.2 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.27.7 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.1 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.27.6 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.0 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.27.5 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.0.rc5 app/forms/decidim/verifications/id_documents/upload_form.rb
decidim-verifications-0.28.0.rc4 app/forms/decidim/verifications/id_documents/upload_form.rb