Teach the xss_linter about the require_page tag
This commit is contained in:
@@ -56,7 +56,6 @@ from openedx.core.djangolib.js_utils import js_escaped_string
|
||||
|
||||
<%block name="requirejs_page">
|
||||
<%static:require_page page_name="js/pages/login" class_name="LoginFactory">
|
||||
## xss-lint: disable=mako-invalid-js-filter, mako-invalid-html-filter
|
||||
"${reverse('homepage') | n, js_escaped_string}"
|
||||
</%static:require_page>
|
||||
</%block>
|
||||
|
||||
@@ -54,7 +54,6 @@ from openedx.core.djangolib.js_utils import js_escaped_string
|
||||
|
||||
<%block name="requirejs_page">
|
||||
<%static:require_page page_name="js/pages/login" class_name="LoginFactory">
|
||||
## xss-lint: disable=mako-invalid-js-filter, mako-invalid-html-filter
|
||||
"${reverse('homepage') | n, js_escaped_string}"
|
||||
</%static:require_page>
|
||||
</%block>
|
||||
|
||||
@@ -2380,6 +2380,8 @@ class MakoTemplateLinter(BaseLinter):
|
||||
</script> | # script tag end
|
||||
<%static:require_module(_async)?.*?> | # require js script tag start (optionally the _async version)
|
||||
</%static:require_module(_async)?> | # require js script tag end (optionally the _async version)
|
||||
<%static:require_page.*?> | # require js script tag start
|
||||
</%static:require_page> | # require js script tag end
|
||||
<%static:webpack.*?> | # webpack script tag start
|
||||
</%static:webpack> | # webpack script tag end
|
||||
<%static:studiofrontend.*?> | # studiofrontend script tag start
|
||||
|
||||
@@ -53,7 +53,6 @@ from django.utils.translation import ugettext as _
|
||||
|
||||
<%block name="requirejs_page">
|
||||
<%static:require_page page_name="js/pages/login" class_name="LoginFactory">
|
||||
## xss-lint: disable=mako-invalid-js-filter, mako-invalid-html-filter
|
||||
"${reverse('homepage') | n, js_escaped_string}"
|
||||
</%static:require_page>
|
||||
</%block>
|
||||
|
||||
Reference in New Issue
Block a user