diff --git a/templates/zerver/development/email_log.html b/templates/zerver/development/email_log.html index a1db16c29f..60dfc0e579 100644 --- a/templates/zerver/development/email_log.html +++ b/templates/zerver/development/email_log.html @@ -1,5 +1,5 @@ {% extends "zerver/base.html" %} -{% set entrypoint = "email-log" %} +{% set entrypoint = "dev-email-log" %} {% block content %}
diff --git a/templates/zerver/development/integrations_dev_panel.html b/templates/zerver/development/integrations_dev_panel.html index 0b7d29d069..8f81320596 100644 --- a/templates/zerver/development/integrations_dev_panel.html +++ b/templates/zerver/development/integrations_dev_panel.html @@ -1,5 +1,5 @@ {% extends "zerver/portico.html" %} -{% set entrypoint = "integrations-dev-panel" %} +{% set entrypoint = "dev-integrations-panel" %} {% block customhead %} diff --git a/tools/linter_lib/custom_check.py b/tools/linter_lib/custom_check.py index c9b14b8499..27e1ad10fc 100644 --- a/tools/linter_lib/custom_check.py +++ b/tools/linter_lib/custom_check.py @@ -754,6 +754,11 @@ jinja2_rules = RuleList( "pattern": r"{{ _(.+) }}[\.\?!]", "description": "Period should be part of the translatable string.", }, + { + "pattern": r'{% set entrypoint = "dev-', + "exclude": {"templates/zerver/development/"}, + "description": "Development entrypoints (dev-) must not be imported in production.", + }, ], ) diff --git a/tools/webpack.assets.json b/tools/webpack.assets.json index dbe0d6a295..5883c59ff8 100644 --- a/tools/webpack.assets.json +++ b/tools/webpack.assets.json @@ -90,14 +90,14 @@ "dev-login": ["./static/js/bundles/portico", "./static/js/portico/dev-login"], "desktop-login": ["./static/js/bundles/portico", "./static/js/portico/desktop-login"], "desktop-redirect": ["./static/js/bundles/portico", "./static/js/portico/desktop-redirect"], - "integrations-dev-panel": [ + "dev-integrations-panel": [ "./static/js/bundles/portico", "./static/js/portico/integrations_dev_panel", "./static/styles/portico/integrations_dev_panel.css", "./static/js/reload_state", "./static/js/channel" ], - "email-log": [ + "dev-email-log": [ "./static/js/bundles/common", "./static/js/portico/email_log", "./static/js/reload_state",