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 @@ def config_when_updating
|
|||||||
asset_manifest_exist = File.exist?("app/assets/config/manifest.js")
|
asset_manifest_exist = File.exist?("app/assets/config/manifest.js")
|
||||||
asset_app_stylesheet_exist = File.exist?("app/assets/stylesheets/application.css")
|
asset_app_stylesheet_exist = File.exist?("app/assets/stylesheets/application.css")
|
||||||
csp_config_exist = File.exist?("config/initializers/content_security_policy.rb")
|
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"
|
@config_target_version = Rails.application.config.loaded_config_version || "5.0"
|
||||||
|
|
||||||
@ -179,10 +178,6 @@ def config_when_updating
|
|||||||
unless csp_config_exist
|
unless csp_config_exist
|
||||||
remove_file "config/initializers/content_security_policy.rb"
|
remove_file "config/initializers/content_security_policy.rb"
|
||||||
end
|
end
|
||||||
|
|
||||||
unless permissions_policy_config_exist
|
|
||||||
remove_file "config/initializers/permissions_policy.rb"
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -559,7 +554,6 @@ def delete_action_cable_files_skipping_action_cable
|
|||||||
def delete_non_api_initializers_if_api_option
|
def delete_non_api_initializers_if_api_option
|
||||||
if options[:api]
|
if options[:api]
|
||||||
remove_file "config/initializers/content_security_policy.rb"
|
remove_file "config/initializers/content_security_policy.rb"
|
||||||
remove_file "config/initializers/permissions_policy.rb"
|
|
||||||
end
|
end
|
||||||
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 @@ def test_app_update_does_not_generate_unnecessary_config_files
|
|||||||
|
|
||||||
assert_no_file "config/initializers/assets.rb"
|
assert_no_file "config/initializers/assets.rb"
|
||||||
assert_no_file "config/initializers/content_security_policy.rb"
|
assert_no_file "config/initializers/content_security_policy.rb"
|
||||||
assert_no_file "config/initializers/permissions_policy.rb"
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_app_update_does_not_generate_unnecessary_bin_files
|
def test_app_update_does_not_generate_unnecessary_bin_files
|
||||||
@ -187,7 +186,6 @@ def skipped_files
|
|||||||
bin/yarn
|
bin/yarn
|
||||||
config/initializers/assets.rb
|
config/initializers/assets.rb
|
||||||
config/initializers/content_security_policy.rb
|
config/initializers/content_security_policy.rb
|
||||||
config/initializers/permissions_policy.rb
|
|
||||||
lib/assets
|
lib/assets
|
||||||
test/helpers
|
test/helpers
|
||||||
public/404.html
|
public/404.html
|
||||||
|
@ -53,7 +53,6 @@
|
|||||||
config/initializers/content_security_policy.rb
|
config/initializers/content_security_policy.rb
|
||||||
config/initializers/filter_parameter_logging.rb
|
config/initializers/filter_parameter_logging.rb
|
||||||
config/initializers/inflections.rb
|
config/initializers/inflections.rb
|
||||||
config/initializers/permissions_policy.rb
|
|
||||||
config/locales/en.yml
|
config/locales/en.yml
|
||||||
config/master.key
|
config/master.key
|
||||||
config/puma.rb
|
config/puma.rb
|
||||||
|
@ -56,7 +56,6 @@
|
|||||||
test/dummy/config/initializers/content_security_policy.rb
|
test/dummy/config/initializers/content_security_policy.rb
|
||||||
test/dummy/config/initializers/filter_parameter_logging.rb
|
test/dummy/config/initializers/filter_parameter_logging.rb
|
||||||
test/dummy/config/initializers/inflections.rb
|
test/dummy/config/initializers/inflections.rb
|
||||||
test/dummy/config/initializers/permissions_policy.rb
|
|
||||||
test/dummy/config/locales/en.yml
|
test/dummy/config/locales/en.yml
|
||||||
test/dummy/config/puma.rb
|
test/dummy/config/puma.rb
|
||||||
test/dummy/config/routes.rb
|
test/dummy/config/routes.rb
|
||||||
|
Loading…
Reference in New Issue
Block a user