diff options
author | Claire <claire.github-309c@sitedethib.com> | 2022-03-15 20:45:27 +0100 |
---|---|---|
committer | Claire <claire.github-309c@sitedethib.com> | 2022-03-15 20:45:27 +0100 |
commit | c79a03b319e17f5ab8c40d065842607de0d76108 (patch) | |
tree | 71debfede36bf8985cd5e3e37b6107560c358f57 /config/initializers | |
parent | 80c4db160ecfd201cb82ed320cbe3eb32236ad20 (diff) | |
parent | e798c1c64cf417b88379e1d381592a8920fdeeab (diff) |
Merge branch 'main' into glitch-soc/merge-upstream
Conflicts: - `README.md`: Upstream changed their README, we have a completely different one. Kept our README.
Diffstat (limited to 'config/initializers')
-rw-r--r-- | config/initializers/content_security_policy.rb | 16 | ||||
-rw-r--r-- | config/initializers/pghero.rb | 1 |
2 files changed, 17 insertions, 0 deletions
diff --git a/config/initializers/content_security_policy.rb b/config/initializers/content_security_policy.rb index 549ac3568..21f782b9c 100644 --- a/config/initializers/content_security_policy.rb +++ b/config/initializers/content_security_policy.rb @@ -62,4 +62,20 @@ Rails.application.reloader.to_prepare do PgHero::HomeController.after_action do request.content_security_policy_nonce_generator = nil end + + if Rails.env.development? + LetterOpenerWeb::LettersController.content_security_policy do |p| + p.child_src :self + p.connect_src :none + p.frame_ancestors :self + p.frame_src :self + p.script_src :unsafe_inline + p.style_src :unsafe_inline + p.worker_src :none + end + + LetterOpenerWeb::LettersController.after_action do |p| + request.content_security_policy_nonce_directives = %w(script-src) + end + end end diff --git a/config/initializers/pghero.rb b/config/initializers/pghero.rb new file mode 100644 index 000000000..0c77d6d0f --- /dev/null +++ b/config/initializers/pghero.rb @@ -0,0 +1 @@ +PgHero.show_migrations = Rails.env.development? |