app/forms/decidim/meetings/admin/answer_option_form.rb



# frozen_string_literal: true

module Decidim
  module Meetings
    module Admin
      # This class holds a Form to update answer options
      class AnswerOptionForm < Decidim::Form
        include TranslatableAttributes

        attribute :deleted, Boolean, default: false

        translatable_attribute :body, String

        validates :body, translatable_presence: true, unless: :deleted

        def to_param
          return id if id.present?

          "questionnaire-question-answer-option-id"
        end
      end
    end
  end
end