{% extends "zerver/portico_signup.html" %} {# Gather other user information, after having confirmed their email address. Form is validated both client-side using jquery-validate (see signup.js) and server-side. #} {% block customhead %} {{ super() }} {{ minified_js('zxcvbn')|safe }} {% endblock %} {% block portico_content %}
{% trans %}

You're almost there.

We just need you to do one last thing.

{% endtrans %}
{{ csrf_input }}
{{ _('Valid') }}
{% if lock_name %}

{{ full_name }}

{% else %} {% if form.full_name.errors %} {% for error in form.full_name.errors %}
{{ error }}
{% endfor %} {% endif %} {% endif %}
{{ _('Valid') }}
{{ _('Zulip has full unicode support, so you can spell your name exactly how you want it to appear.') }}
{% if password_auth_enabled %}
{{ _('Valid') }} {% if full_name %} {{ _('This is used for mobile applications and other tools that require a password.') }} {% endif %} {% if form.password.errors %} {% for error in form.password.errors %}
{{ error }}
{% endfor %} {% endif %}
{% endif %} {% if creating_new_team %}
{% if form.realm_name.errors %} {% for error in form.realm_name.errors %}
{{ error }}
{% endfor %} {% endif %}
{{ _('Valid') }}
{{ _('This can be changed later on the settings page.') }}
{{ _('Valid') }}
{% if realms_have_subdomains %}
.{{ external_host }}
{% endif %} {% if form.realm_subdomain.errors %} {% for error in form.realm_subdomain.errors %}
{{ error }}
{% endfor %} {% endif %}
{% if realms_have_subdomains %} {{ _("The address you'll use to sign in to your organization.") }} {% else %} {{ _("A short, unique name for your organization, with no spaces.") }} {% endif %}
{% for org_type_value, org_type_text in form.realm_org_type.field.choices %}
{% endfor %}
{% trans %} Create a community organization for an open source project, social group, or other community where the privacy expectation is that you and other organization administrators won't have access to your users' private message history. Zulip features that allow organization administrators to take control of accounts or access private message history for other users are disabled in community organizations. {% endtrans %}
{% endif %}
{% if terms_of_service %}
{# This is somewhat subtle. Checkboxes have a name and value, and when the checkbox is ticked, the form posts with name=value. If the checkbox is unticked, the field just isn't present at all. This is distinct from 'checked', which determines whether the checkbox appears at all. (So, it's not symmetric to the code above.) #} {% if form.terms.errors %} {% for error in form.terms.errors %}
{{ error }}
{% endfor %} {% endif %}
{% endif %}
{% endblock %}