Sha256: 726dacd88f36428e81898061d45e7e885d1296a52caa19edfeba10aa786638d6
Contents?: true
Size: 567 Bytes
Versions: 22
Compression:
Stored size: 567 Bytes
Contents
# frozen_string_literal: true module Decidim module Surveys module Admin # This class holds a Form to update surveys from Decidim's admin panel. class SurveyForm < Decidim::Form include TranslatableAttributes translatable_attribute :title, String translatable_attribute :description, String translatable_attribute :tos, String attribute :published_at, DateTime attribute :questions, Array[SurveyQuestionForm] validates :title, :tos, translatable_presence: true end end end end
Version data entries
22 entries across 22 versions & 2 rubygems