mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-11-15 13:16:56 +00:00
refactor: Use more consistent terminology for email validation pages
This commit is contained in:
11 files changed
+167
-164
No files matched your search
@@ -5,29 +5,31 @@ Change your email
|
||||
{%- endblock -%}
|
||||
|
||||
{%- block content -%}
|
||||
<div class="panel narrow">
|
||||
<h1>Change your email</h1>
|
||||
<div class="panel">
|
||||
<h1>Change your email <a class="back" href="{{ crate::ROUTE_PREFIX }}/account/">Back</a></h1>
|
||||
{{ user_card }}
|
||||
{% match body %}
|
||||
{% when ChangeEmailBody::ValidationPending { session_id, client_secret, validation_error } %}
|
||||
<p>
|
||||
A message has been sent to your new email address with a validation link. If you do not receive the email:
|
||||
<ul>
|
||||
<li>Check your spam filter.</li>
|
||||
</ul>
|
||||
</p>
|
||||
{% if validation_error %}
|
||||
<small class="error">Validation failed. Have you clicked the link in the email that was sent to you?</small>
|
||||
{% endif %}
|
||||
<form method="get" action="validate">
|
||||
<input type="hidden" name="session_id" value="{{ session_id }}">
|
||||
<input type="hidden" name="client_secret" value="{{ client_secret }}">
|
||||
<button type="submit">Continue</button>
|
||||
</form>
|
||||
{% when ChangeEmailBody::Success %}
|
||||
<p>
|
||||
Your email address has been changed successfully. <a href="{{ crate::ROUTE_PREFIX }}/account/">Back</a>
|
||||
</p>
|
||||
{% endmatch %}
|
||||
<p>
|
||||
Your email address will be used for automated emails, such as password reset requests. It is also
|
||||
visible to your homeserver's administrator, who may use it to contact you directly.
|
||||
</p>
|
||||
<p>
|
||||
{% if let Some(email) = email %}
|
||||
Your account's associated email address is <code>{{ email }}</code>.
|
||||
To change your email address, enter your new address below.
|
||||
{% else %}
|
||||
Your account has no associated email address. To add an email address, enter it below.
|
||||
{% endif %}
|
||||
</p>
|
||||
{{ form }}
|
||||
|
||||
{% if may_remove %}
|
||||
<p>
|
||||
You may remove your email address. Note that, if your account has no email address,
|
||||
you will not be able to reset your password if you forget it.
|
||||
</p>
|
||||
<form method="post" action="delete">
|
||||
<button type="submit">Remove your email address</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
</div>
|
||||
{%- endblock -%}
|
||||
{% endblock %}
|
||||
@@ -1,35 +0,0 @@
|
||||
{% extends "_layout.html.j2" %}
|
||||
|
||||
{%- block title -%}
|
||||
Change your email
|
||||
{%- endblock -%}
|
||||
|
||||
{%- block content -%}
|
||||
<div class="panel">
|
||||
<h1>Change your email <a class="back" href="{{ crate::ROUTE_PREFIX }}/account/">Back</a></h1>
|
||||
{{ user_card }}
|
||||
<p>
|
||||
Your email address will be used for automated emails, such as password reset requests. It is also
|
||||
visible to your homeserver's administrator, who may use it to contact you directly.
|
||||
</p>
|
||||
<p>
|
||||
{% if let Some(email) = email %}
|
||||
Your account's associated email address is <code>{{ email }}</code>.
|
||||
To change your email address, enter your new address below.
|
||||
{% else %}
|
||||
Your account has no associated email address. To add an email address, enter it below.
|
||||
{% endif %}
|
||||
</p>
|
||||
{{ form }}
|
||||
|
||||
{% if may_remove %}
|
||||
<p>
|
||||
You may remove your email address. Note that, if your account has no email address,
|
||||
you will not be able to reset your password if you forget it.
|
||||
</p>
|
||||
<form method="post" action="delete">
|
||||
<button type="submit">Remove your email address</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
@@ -0,0 +1,33 @@
|
||||
{% extends "_layout.html.j2" %}
|
||||
|
||||
{%- block title -%}
|
||||
Change your email
|
||||
{%- endblock -%}
|
||||
|
||||
{%- block content -%}
|
||||
<div class="panel narrow">
|
||||
<h1>Change your email</h1>
|
||||
{{ user_card }}
|
||||
{% match body %}
|
||||
{% when ChangeEmailValidateBody::ValidationPending { session_id, client_secret, validation_error } %}
|
||||
<p>
|
||||
A message has been sent to your new email address with a validation link. If you do not receive the email:
|
||||
<ul>
|
||||
<li>Check your spam filter.</li>
|
||||
</ul>
|
||||
</p>
|
||||
{% if validation_error %}
|
||||
<small class="error">Validation failed. Have you clicked the link in the email that was sent to you?</small>
|
||||
{% endif %}
|
||||
<form method="get" action="validate">
|
||||
<input type="hidden" name="session_id" value="{{ session_id }}">
|
||||
<input type="hidden" name="client_secret" value="{{ client_secret }}">
|
||||
<button type="submit">Continue</button>
|
||||
</form>
|
||||
{% when ChangeEmailValidateBody::Success %}
|
||||
<p>
|
||||
Your email address has been changed successfully. <a href="{{ crate::ROUTE_PREFIX }}/account/">Back</a>
|
||||
</p>
|
||||
{% endmatch %}
|
||||
</div>
|
||||
{%- endblock -%}
|
||||
@@ -85,6 +85,7 @@ Sign up
|
||||
<span>:{{ server_name }}</span>
|
||||
</span>
|
||||
{{ form::errors(field_errors, std::borrow::Cow::Borrowed("username")) }}
|
||||
<small><b>Note:</b> Your username cannot be changed after you create your account.</small>
|
||||
</p>
|
||||
<p>
|
||||
Just a few more details to finish creating your account.
|
||||
|
||||
File renamed without changes.
@@ -5,32 +5,28 @@ Reset your password
|
||||
{%- endblock -%}
|
||||
|
||||
{%- block content -%}
|
||||
<div class="panel narrow">
|
||||
{% match body %}
|
||||
{% when ResetPasswordBody::Form(_) %}
|
||||
<div class="panel">
|
||||
{% when ResetPasswordBody::Unavailable %}
|
||||
<div class="panel middle"/>
|
||||
{% endmatch %}
|
||||
<h1>Reset your password</h1>
|
||||
{% match body %}
|
||||
{% when ResetPasswordBody::ValidationPending { session_id, client_secret, validation_error } %}
|
||||
{% when ResetPasswordBody::Form(form) %}
|
||||
<p>
|
||||
Check your inbox for the validation email. If you do not receive the email:
|
||||
<ul>
|
||||
<li>Check your spam filter.</li>
|
||||
<li>Your Matrix account may not be associated with an email address. Contact your homeserver's
|
||||
administrator for assistance.</li>
|
||||
</ul>
|
||||
To reset your password, enter your email below. If your Matrix account has an associated email address,
|
||||
you will receive an email with a link to reset your password.
|
||||
</p>
|
||||
<p>
|
||||
If your Matrix account does not have an associated email address, contact your homeserver's administrator
|
||||
to reset your password.
|
||||
</p>
|
||||
{% if validation_error %}
|
||||
<small class="error">Validation failed. Have you clicked the link in the email that was sent to you?</small>
|
||||
{% endif %}
|
||||
<form method="get" action="validate">
|
||||
<input type="hidden" name="session_id" value="{{ session_id }}">
|
||||
<input type="hidden" name="client_secret" value="{{ client_secret }}">
|
||||
<button type="submit">Continue</button>
|
||||
</form>
|
||||
{% when ResetPasswordBody::ValidationSuccess { user_card, form } %}
|
||||
{{ user_card }}
|
||||
{{ form }}
|
||||
{% when ResetPasswordBody::ResetSuccess { user_card } %}
|
||||
{{ user_card }}
|
||||
<p>Your password has been reset successfully.</p>
|
||||
{% when ResetPasswordBody::Unavailable %}
|
||||
<p>
|
||||
To reset your password, contact your homeserver's administrator.
|
||||
</p>
|
||||
{% endmatch %}
|
||||
</div>
|
||||
{%- endblock -%}
|
||||
@@ -1,32 +0,0 @@
|
||||
{% extends "_layout.html.j2" %}
|
||||
|
||||
{%- block title -%}
|
||||
Reset your password
|
||||
{%- endblock -%}
|
||||
|
||||
{%- block content -%}
|
||||
{% match body %}
|
||||
{% when ResetPasswordRequestBody::Form(_) %}
|
||||
<div class="panel">
|
||||
{% when ResetPasswordRequestBody::Unavailable %}
|
||||
<div class="panel middle"/>
|
||||
{% endmatch %}
|
||||
<h1>Reset your password</h1>
|
||||
{% match body %}
|
||||
{% when ResetPasswordRequestBody::Form(form) %}
|
||||
<p>
|
||||
To reset your password, enter your email below. If your Matrix account has an associated email address,
|
||||
you will receive an email with a link to reset your password.
|
||||
</p>
|
||||
<p>
|
||||
If your Matrix account does not have an associated email address, contact your homeserver's administrator
|
||||
to reset your password.
|
||||
</p>
|
||||
{{ form }}
|
||||
{% when ResetPasswordRequestBody::Unavailable %}
|
||||
<p>
|
||||
To reset your password, contact your homeserver's administrator.
|
||||
</p>
|
||||
{% endmatch %}
|
||||
</div>
|
||||
{%- endblock -%}
|
||||
@@ -0,0 +1,36 @@
|
||||
{% extends "_layout.html.j2" %}
|
||||
|
||||
{%- block title -%}
|
||||
Reset your password
|
||||
{%- endblock -%}
|
||||
|
||||
{%- block content -%}
|
||||
<div class="panel narrow">
|
||||
<h1>Reset your password</h1>
|
||||
{% match body %}
|
||||
{% when ResetPasswordValidateBody::ValidationPending { session_id, client_secret, validation_error } %}
|
||||
<p>
|
||||
Check your inbox for the validation email. If you do not receive the email:
|
||||
<ul>
|
||||
<li>Check your spam filter.</li>
|
||||
<li>Your Matrix account may not be associated with an email address. Contact your homeserver's
|
||||
administrator for assistance.</li>
|
||||
</ul>
|
||||
</p>
|
||||
{% if validation_error %}
|
||||
<small class="error">Validation failed. Have you clicked the link in the email that was sent to you?</small>
|
||||
{% endif %}
|
||||
<form method="get" action="validate">
|
||||
<input type="hidden" name="session_id" value="{{ session_id }}">
|
||||
<input type="hidden" name="client_secret" value="{{ client_secret }}">
|
||||
<button type="submit">Continue</button>
|
||||
</form>
|
||||
{% when ResetPasswordValidateBody::ValidationSuccess { user_card, form } %}
|
||||
{{ user_card }}
|
||||
{{ form }}
|
||||
{% when ResetPasswordValidateBody::ResetSuccess { user_card } %}
|
||||
{{ user_card }}
|
||||
<p>Your password has been reset successfully.</p>
|
||||
{% endmatch %}
|
||||
</div>
|
||||
{%- endblock -%}
|
||||
Reference in new issue
Block a user