development: Accept ToS for create user buttons.

We added default ToS for the development environment a few months
back; as a side effect, we now need to accept ToS when going through
the development environment registration flow, including for our
one-click account creation buttons.
This commit is contained in:
Tim Abbott
2019-08-26 13:55:55 -07:00
parent b8bfdebea1
commit 73258efb16

View File

@@ -36,7 +36,7 @@ def register_development_user(request: HttpRequest) -> HttpResponse:
Confirmation.USER_REGISTRATION)
key = activation_url.split('/')[-1]
# Need to add test data to POST request as it doesnt originally contain the required parameters
modify_postdata(request, key=key, full_name=name, password='test')
modify_postdata(request, key=key, full_name=name, password='test', terms='true')
return accounts_register(request)
@@ -53,6 +53,6 @@ def register_development_realm(request: HttpRequest) -> HttpResponse:
key = activation_url.split('/')[-1]
# Need to add test data to POST request as it doesnt originally contain the required parameters
modify_postdata(request, key=key, realm_name=realm_name, full_name=name, password='test',
realm_subdomain=realm_name)
realm_subdomain=realm_name, terms='true')
return accounts_register(request)