DEV: Add choices only to relevant wizard fields (#16993)

This commit is contained in:
Jarek Radosz
2022-06-06 09:22:44 +02:00
committed by GitHub
parent eb40173121
commit 0a2eb7e2f4
2 changed files with 9 additions and 7 deletions

View File

@ -1,7 +1,6 @@
# frozen_string_literal: true
class WizardFieldSerializer < ApplicationSerializer
attributes :id, :type, :required, :value, :label, :placeholder, :description, :extra_description, :show_in_sidebar
has_many :choices, serializer: WizardFieldChoiceSerializer, embed: :objects
@ -76,4 +75,7 @@ class WizardFieldSerializer < ApplicationSerializer
object.show_in_sidebar.present?
end
def include_choices?
object.type == "dropdown" || object.type == "radio"
end
end