Sha256: 284b3214301efefdb502d19f56b8e197317556e116894557f6401c91f4227438

Contents?: true

Size: 572 Bytes

Versions: 49

Compression:

Stored size: 572 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Meetings
    module Admin
      # This class holds a Form to update questionnaires from Decidim's admin panel.
      class QuestionnaireForm < Decidim::Form
        attribute :published_at, Decidim::Attributes::TimeWithZone
        attribute :questions, Array[Decidim::Meetings::Admin::QuestionForm]

        def map_model(model)
          self.questions = model.questions.map do |question|
            Decidim::Meetings::Admin::QuestionForm.from_model(question)
          end
        end
      end
    end
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
decidim-meetings-0.30.0.rc3 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.30.0.rc2 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.30.0.rc1 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.2 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.28.5 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.1 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.28.4 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.27.9 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.0 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.28.3 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.27.8 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.0.rc4 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.0.rc3 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.0.rc2 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.29.0.rc1 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.28.2 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.27.7 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.28.1 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.27.6 app/forms/decidim/meetings/admin/questionnaire_form.rb
decidim-meetings-0.26.10 app/forms/decidim/meetings/admin/questionnaire_form.rb