Sha256: 38349773949664e998069c726a02548f23d7fa432d7073bb9f8919f358e7d4c7

Contents?: true

Size: 727 Bytes

Versions: 43

Compression:

Stored size: 727 Bytes

Contents

module ForemanPuppet
  module Api
    module V2
      class PuppetBaseController < ::Api::V2::BaseController
        resource_description do
          api_version 'v2'
        end

        before_action :show_deprecation_for_core_routes

        protected

        def show_deprecation_for_core_routes
          return if request.path.starts_with?('/foreman_puppet') || request.path.starts_with?('/api/smart_proxies')
          Foreman::Deprecation.api_deprecation_warning(
            format(
              '/api/v2/%{controller} API endpoints are deprecated, please use /foreman_puppet/api/v2/%{controller} instead',
              controller: controller_name
            )
          )
        end
      end
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
foreman_puppet-8.1.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-8.0.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.4.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-7.0.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.3.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.2.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.1.1 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-5.1.3 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.1.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.0.1 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-6.0.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-5.1.2 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-4.1.1 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-5.1.1 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-5.1.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-4.1.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-4.0.4 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-5.0.0 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-4.0.3 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb
foreman_puppet-4.0.2 app/controllers/foreman_puppet/api/v2/puppet_base_controller.rb