diff --git a/templates/zerver/create_realm.html b/templates/zerver/create_realm.html index 87349e0f81..822c1f7c5d 100644 --- a/templates/zerver/create_realm.html +++ b/templates/zerver/create_realm.html @@ -21,6 +21,10 @@ {{ csrf_input }} {% include 'zerver/realm_creation_base_form_fields.html' %} + {% include 'zerver/realm_creation_subdomain_form_field.html' %} + {% if is_realm_import_enabled %} + {% include 'zerver/realm_creation_import_form_field.html' %} + {% endif %}
diff --git a/templates/zerver/realm_creation_base_form_fields.html b/templates/zerver/realm_creation_base_form_fields.html index d43a227d43..30216a523a 100644 --- a/templates/zerver/realm_creation_base_form_fields.html +++ b/templates/zerver/realm_creation_base_form_fields.html @@ -49,66 +49,4 @@
- -
- - {% if root_domain_available %} - - {% endif %} - -
-
{{ _('OR') }}
-
- - -

-
- {% if form.realm_subdomain.errors %} - {% for error in form.realm_subdomain.errors %} -

{{ error }}

- {% endfor %} - {% endif %} -
-
- - {% if is_realm_import_enabled %} -
-
- - {% if not user_registration_form %} -

- {% trans %} - Learn how to import from - Mattermost or - Rocket.Chat. - {% endtrans %} -

- {% endif %} -
- -
- {% endif %}
diff --git a/templates/zerver/realm_creation_import_form_field.html b/templates/zerver/realm_creation_import_form_field.html new file mode 100644 index 0000000000..7facd6b364 --- /dev/null +++ b/templates/zerver/realm_creation_import_form_field.html @@ -0,0 +1,27 @@ +
+
+
+ + {% if not user_registration_form %} +

+ {% trans %} + Learn how to import from + Mattermost or + Rocket.Chat. + {% endtrans %} +

+ {% endif %} +
+ +
+
diff --git a/templates/zerver/realm_creation_subdomain_form_field.html b/templates/zerver/realm_creation_subdomain_form_field.html new file mode 100644 index 0000000000..df4c7e4c8f --- /dev/null +++ b/templates/zerver/realm_creation_subdomain_form_field.html @@ -0,0 +1,35 @@ +
+
+ + {% if root_domain_available %} + + {% endif %} + +
+
{{ _('OR') }}
+
+ + +

+
+ {% if form.realm_subdomain.errors %} + {% for error in form.realm_subdomain.errors %} +

{{ error }}

+ {% endfor %} + {% endif %} +
+
+
diff --git a/templates/zerver/register.html b/templates/zerver/register.html index 13cbde5d26..3c1a678e95 100644 --- a/templates/zerver/register.html +++ b/templates/zerver/register.html @@ -41,6 +41,10 @@ Form is validated both client-side using jquery-validation (see signup.js) and s {% with %} {% set user_registration_form = "true" %} {% include 'zerver/realm_creation_base_form_fields.html' %} + {% include 'zerver/realm_creation_subdomain_form_field.html' %} + {% if is_realm_import_enabled %} + {% include 'zerver/realm_creation_import_form_field.html' %} + {% endif %} {% endwith %} {% if not form.realm_subdomain.errors %}
diff --git a/tools/linter_lib/custom_check.py b/tools/linter_lib/custom_check.py index 4f31728232..05320949da 100644 --- a/tools/linter_lib/custom_check.py +++ b/tools/linter_lib/custom_check.py @@ -577,7 +577,7 @@ html_rules: list["Rule"] = [ "pattern": r'placeholder="[^{#](?:(?!\.com).)+$', "description": "`placeholder` value should be translatable.", "exclude_line": { - ("templates/zerver/realm_creation_base_form_fields.html", 'placeholder="acme"'), + ("templates/zerver/realm_creation_subdomain_form_field.html", 'placeholder="acme"'), ("templates/zerver/slack_import.html", 'placeholder="xoxb-…"'), }, "exclude": {