lib/ecoportal/api/v2/page/component.rb in ecoportal-api-oozes-0.7.3 vs lib/ecoportal/api/v2/page/component.rb in ecoportal-api-oozes-0.7.4
- old
+ new
@@ -19,10 +19,12 @@
class_resolver :files_field_class, "Ecoportal::API::V2::Page::Component::FilesField"
class_resolver :images_field_class, "Ecoportal::API::V2::Page::Component::ImagesField"
class_resolver :signature_field_class, "Ecoportal::API::V2::Page::Component::SignatureField"
class_resolver :reference_field_class, "Ecoportal::API::V2::Page::Component::ReferenceField"
class_resolver :law_field_class, "Ecoportal::API::V2::Page::Component::LawField"
+ class_resolver :chart_field_class, "Ecoportal::API::V2::Page::Component::ChartField"
+ class_resolver :chart_fr_field_class, "Ecoportal::API::V2::Page::Component::ChartFrField"
class << self
def new_doc(type:)
{
"id" => new_uuid,
@@ -64,10 +66,14 @@
signature_field_class
when "cross_reference"
reference_field_class
when "law"
law_field_class
+ when "chart"
+ chart_field_class
+ when "frequency_rate_chart"
+ chart_fr_field_class
else
self
end
end
end
@@ -113,5 +119,7 @@
require 'ecoportal/api/v2/page/component/files_field'
require 'ecoportal/api/v2/page/component/images_field'
require 'ecoportal/api/v2/page/component/signature_field'
require 'ecoportal/api/v2/page/component/reference_field'
require 'ecoportal/api/v2/page/component/law_field'
+require 'ecoportal/api/v2/page/component/chart_field'
+require 'ecoportal/api/v2/page/component/chart_fr_field'