Sha256: dfa6d98c74040215927e5615aa146410e2525001cb44a95888abe6a3faa0ed1a

Contents?: true

Size: 883 Bytes

Versions: 33

Compression:

Stored size: 883 Bytes

Contents

# frozen_string_literal: true

require "wicked_pdf"

module Decidim
  module Exporters
    # Inherits from abstract PDF exporter. This class is used to set
    # the parameters used to create a PDF when exporting Survey Answers.
    #
    class FormPDF < PDF
      # i18n-tasks-use t('decidim.admin.exports.formats.FormPDF')

      def controller
        @controller ||= FormPDFControllerHelper.new
      end

      def template
        "decidim/forms/admin/questionnaires/answers/export/pdf.html.erb"
      end

      def layout
        "decidim/forms/admin/questionnaires/questionnaire_answers.html.erb"
      end

      def locals
        {
          questionnaire: collection.first.first.questionnaire,
          collection: collection.map { |answer| Decidim::Forms::Admin::QuestionnaireParticipantPresenter.new(participant: answer.first) }
        }
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
decidim-forms-0.26.10 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.9 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.8 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.7 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.5 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.4 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.3 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.2 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.1 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.0 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.0.rc2 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.26.0.rc1 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.2 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.1 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.0 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.0.rc4 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.0.rc3 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.0.rc2 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.25.0.rc1 lib/decidim/exporters/form_pdf.rb
decidim-forms-0.24.3 lib/decidim/exporters/form_pdf.rb