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