mirror of https://github.com/rails/rails
Drop default permissions policy initializer (#52341)
It is too rarely used to warrant such a prominent placement in the default structure.
This commit is contained in:
parent
2f92b1c94e
commit
f973075aa4
|
@ -1,13 +0,0 @@
|
|||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Define an application-wide HTTP permissions policy. For further
|
||||
# information see: https://developers.google.com/web/updates/2018/06/feature-policy
|
||||
|
||||
# Rails.application.config.permissions_policy do |policy|
|
||||
# policy.camera :none
|
||||
# policy.gyroscope :none
|
||||
# policy.microphone :none
|
||||
# policy.usb :none
|
||||
# policy.fullscreen :self
|
||||
# policy.payment :self, "https://secure.example.com"
|
||||
# end
|
|
@ -1,13 +0,0 @@
|
|||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Define an application-wide HTTP permissions policy. For further
|
||||
# information see: https://developers.google.com/web/updates/2018/06/feature-policy
|
||||
|
||||
# Rails.application.config.permissions_policy do |policy|
|
||||
# policy.camera :none
|
||||
# policy.gyroscope :none
|
||||
# policy.microphone :none
|
||||
# policy.usb :none
|
||||
# policy.fullscreen :self
|
||||
# policy.payment :self, "https://secure.example.com"
|
||||
# end
|
|
@ -1,13 +0,0 @@
|
|||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Define an application-wide HTTP permissions policy. For further
|
||||
# information see: https://developers.google.com/web/updates/2018/06/feature-policy
|
||||
|
||||
# Rails.application.config.permissions_policy do |policy|
|
||||
# policy.camera :none
|
||||
# policy.gyroscope :none
|
||||
# policy.microphone :none
|
||||
# policy.usb :none
|
||||
# policy.fullscreen :self
|
||||
# policy.payment :self, "https://secure.example.com"
|
||||
# end
|
|
@ -145,7 +145,6 @@ module Rails
|
|||
asset_manifest_exist = File.exist?("app/assets/config/manifest.js")
|
||||
asset_app_stylesheet_exist = File.exist?("app/assets/stylesheets/application.css")
|
||||
csp_config_exist = File.exist?("config/initializers/content_security_policy.rb")
|
||||
permissions_policy_config_exist = File.exist?("config/initializers/permissions_policy.rb")
|
||||
|
||||
@config_target_version = Rails.application.config.loaded_config_version || "5.0"
|
||||
|
||||
|
@ -179,10 +178,6 @@ module Rails
|
|||
unless csp_config_exist
|
||||
remove_file "config/initializers/content_security_policy.rb"
|
||||
end
|
||||
|
||||
unless permissions_policy_config_exist
|
||||
remove_file "config/initializers/permissions_policy.rb"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -559,7 +554,6 @@ module Rails
|
|||
def delete_non_api_initializers_if_api_option
|
||||
if options[:api]
|
||||
remove_file "config/initializers/content_security_policy.rb"
|
||||
remove_file "config/initializers/permissions_policy.rb"
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Define an application-wide HTTP permissions policy. For further
|
||||
# information see: https://developers.google.com/web/updates/2018/06/feature-policy
|
||||
|
||||
# Rails.application.config.permissions_policy do |policy|
|
||||
# policy.camera :none
|
||||
# policy.gyroscope :none
|
||||
# policy.microphone :none
|
||||
# policy.usb :none
|
||||
# policy.fullscreen :self
|
||||
# policy.payment :self, "https://secure.example.com"
|
||||
# end
|
|
@ -115,7 +115,6 @@ class ApiAppGeneratorTest < Rails::Generators::TestCase
|
|||
|
||||
assert_no_file "config/initializers/assets.rb"
|
||||
assert_no_file "config/initializers/content_security_policy.rb"
|
||||
assert_no_file "config/initializers/permissions_policy.rb"
|
||||
end
|
||||
|
||||
def test_app_update_does_not_generate_unnecessary_bin_files
|
||||
|
@ -187,7 +186,6 @@ class ApiAppGeneratorTest < Rails::Generators::TestCase
|
|||
bin/yarn
|
||||
config/initializers/assets.rb
|
||||
config/initializers/content_security_policy.rb
|
||||
config/initializers/permissions_policy.rb
|
||||
lib/assets
|
||||
test/helpers
|
||||
public/404.html
|
||||
|
|
|
@ -53,7 +53,6 @@ DEFAULT_APP_FILES = %w(
|
|||
config/initializers/content_security_policy.rb
|
||||
config/initializers/filter_parameter_logging.rb
|
||||
config/initializers/inflections.rb
|
||||
config/initializers/permissions_policy.rb
|
||||
config/locales/en.yml
|
||||
config/master.key
|
||||
config/puma.rb
|
||||
|
|
|
@ -56,7 +56,6 @@ DEFAULT_PLUGIN_FILES = %w(
|
|||
test/dummy/config/initializers/content_security_policy.rb
|
||||
test/dummy/config/initializers/filter_parameter_logging.rb
|
||||
test/dummy/config/initializers/inflections.rb
|
||||
test/dummy/config/initializers/permissions_policy.rb
|
||||
test/dummy/config/locales/en.yml
|
||||
test/dummy/config/puma.rb
|
||||
test/dummy/config/routes.rb
|
||||
|
|
Loading…
Reference in New Issue