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

View File

@@ -542,15 +542,7 @@ def web_public_view(
""" """
This wrapper adds client info for unauthenticated users but This wrapper adds client info for unauthenticated users but
forces authenticated users to go through 2fa. 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( actual_decorator = lambda view_func: zulip_otp_required(
redirect_field_name=redirect_field_name, login_url=login_url redirect_field_name=redirect_field_name, login_url=login_url
)(add_logging_data(view_func)) )(add_logging_data(view_func))