mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 22:09:35 +08:00
DEV: Remove unsafe_eval
from test/theme-test CSP (#28774)
not needed anymore
This commit is contained in:
parent
d8009fd0ec
commit
526a21730a
|
@ -21,7 +21,6 @@ class ContentSecurityPolicy
|
|||
Extension.theme_extensions(theme_id).each { |extension| builder << extension }
|
||||
Extension.plugin_extensions.each { |extension| builder << extension }
|
||||
builder << Extension.site_setting_extension
|
||||
builder << Extension.path_specific_extension(path_info)
|
||||
|
||||
builder.build
|
||||
end
|
||||
|
|
|
@ -7,14 +7,6 @@ class ContentSecurityPolicy
|
|||
{ script_src: SiteSetting.content_security_policy_script_src.split("|") }
|
||||
end
|
||||
|
||||
def path_specific_extension(path_info)
|
||||
{}.tap do |obj|
|
||||
for_qunit_route = !Rails.env.production? && %w[/qunit /wizard/qunit].include?(path_info)
|
||||
for_qunit_route ||= "/theme-qunit" == path_info
|
||||
obj[:script_src] = :unsafe_eval if for_qunit_route
|
||||
end
|
||||
end
|
||||
|
||||
def plugin_extensions
|
||||
[].tap do |extensions|
|
||||
Discourse.plugins.each do |plugin|
|
||||
|
|
Loading…
Reference in New Issue
Block a user