decorator: Enable web-public view for production.

This commit is contained in:
Aman Agrawal 2022-02-16 09:33:57 +00:00 committed by Tim Abbott
parent 2b3a821807
commit 7c9e8a5071
1 changed files with 0 additions and 8 deletions

View File

@ -542,15 +542,7 @@ def web_public_view(
"""
This wrapper adds client info for unauthenticated users but
forces authenticated users to go through 2fa.
NOTE: This function == zulip_login_required in a production environment as
web_public_view path has only been enabled for development purposes
currently.
"""
if not settings.DEVELOPMENT:
# Coverage disabled because DEVELOPMENT is always true in development.
return zulip_login_required(view_func, redirect_field_name, login_url) # nocoverage
actual_decorator = lambda view_func: zulip_otp_required(
redirect_field_name=redirect_field_name, login_url=login_url
)(add_logging_data(view_func))