Sha256: c812b8c8a8d387905df2d171247b781906fe806e09ca85ab3dce5600b80be11b

Contents?: true

Size: 656 Bytes

Versions: 29

Compression:

Stored size: 656 Bytes

Contents

module Spree
  module Api
    module V2
      module Platform
        class CmsSectionsController < ResourceController
          private

          def model_class
            Spree::CmsSection
          end

          def spree_permitted_attributes
            stored_attributes = []

            Spree::CmsSection::TYPES.each do |type|
              type.constantize.stored_attributes.each do |_name, values|
                values.each do |value|
                  stored_attributes << value
                end
              end
            end

            super + stored_attributes.compact.uniq!
          end
        end
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 3 rubygems

Version Path
spree_api-4.10.1 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.10.0 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.9.0 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.8.3 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.8.2 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.7.3 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.6 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.5.5 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.4.1 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.5.4 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.5 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.7.2 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.7.1 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.4 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.7.0 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.3 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.2 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.1 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.6.0 app/controllers/spree/api/v2/platform/cms_sections_controller.rb
spree_api-4.5.3 app/controllers/spree/api/v2/platform/cms_sections_controller.rb