Skip to content

Commit 95854d9

Browse files
committed
terms: Rename and tweak FIRST_TIME_TERMS_OF_SERVICE_TEMPLATE.
We do s/TOS/TERMS_OF_SERVICE/ on the name, and while we're at it, remove the assumed zerver/ namespace for the template, which isn't correct -- Zulip Cloud related content should be in the corporate/ directory.
1 parent 509ed9e commit 95854d9

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

zerver/tests/test_home.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ def test_terms_of_service_first_time_template(self) -> None:
496496
user.tos_version = None
497497
user.save()
498498

499-
with self.settings(FIRST_TIME_TOS_TEMPLATE="hello.html"), self.settings(
499+
with self.settings(FIRST_TIME_TERMS_OF_SERVICE_TEMPLATE="zerver/hello.html"), self.settings(
500500
TERMS_OF_SERVICE_VERSION="99.99"
501501
):
502502
result = self.client_post("/accounts/accept_terms/")

zerver/views/home.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,11 @@ def accounts_accept_terms(request: HttpRequest) -> HttpResponse:
4949

5050
email = request.user.delivery_email
5151
special_message_template = None
52-
if request.user.tos_version is None and settings.FIRST_TIME_TOS_TEMPLATE is not None:
53-
special_message_template = "zerver/" + settings.FIRST_TIME_TOS_TEMPLATE
52+
if (
53+
request.user.tos_version is None
54+
and settings.FIRST_TIME_TERMS_OF_SERVICE_TEMPLATE is not None
55+
):
56+
special_message_template = settings.FIRST_TIME_TERMS_OF_SERVICE_TEMPLATE
5457
return render(
5558
request,
5659
"zerver/accounts_accept_terms.html",

zproject/default_settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@
360360
# Zulip again on the web.
361361
TERMS_OF_SERVICE_VERSION: Optional[str] = None
362362
# Template to use when bumping TERMS_OF_SERVICE_VERSION to explain situation.
363-
FIRST_TIME_TOS_TEMPLATE: Optional[str] = None
363+
FIRST_TIME_TERMS_OF_SERVICE_TEMPLATE: Optional[str] = None
364364

365365
# Hostname used for Zulip's statsd logging integration.
366366
STATSD_HOST = ""

0 commit comments

Comments
 (0)