mirror of
https://github.com/discourse/discourse.git
synced 2026-08-07 13:19:19 +08:00
15 lines
300 B
Ruby
Vendored
15 lines
300 B
Ruby
Vendored
# frozen_string_literal: true
|
|
|
|
module DiscourseAutomation
|
|
class FieldSerializer < ApplicationSerializer
|
|
attributes :id, :component, :name, :metadata, :is_required
|
|
|
|
def metadata
|
|
object.metadata || {}
|
|
end
|
|
|
|
def is_required
|
|
object.template&.dig(:required)
|
|
end
|
|
end
|
|
end
|