mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-05-29 18:40:10 -04:00
People don’t talk about having last changed their password ‘on 15 July’; they talk about having changed it ‘two weeks ago’. Interfaces are usually clearer when they employ the same language as the people using them.
42 lines
1.3 KiB
HTML
42 lines
1.3 KiB
HTML
{% extends "withoutnav_template.html" %}
|
|
{% from "components/table.html" import list_table, row, field %}
|
|
|
|
{% block per_page_title %}
|
|
Your profile
|
|
{% endblock %}
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
<h1 class="heading-large">Your profile</h1>
|
|
|
|
{% call(item, row_number) list_table(
|
|
[
|
|
{'label': 'Name', 'value': current_user.name, 'url': url_for('.user_profile_name')},
|
|
{'label': 'Email address', 'value': current_user.email_address, 'url': url_for('.user_profile_email')},
|
|
{'label': 'Mobile number', 'value': current_user.mobile_number, 'url': url_for('.user_profile_mobile_number')},
|
|
{'label': 'Password', 'value': 'Last changed ' + current_user.password_changed_at|format_delta, 'url': url_for('.user_profile_password')},
|
|
],
|
|
caption='Account settings',
|
|
field_headings=['Setting', 'Value', 'Link to change'],
|
|
field_headings_visible=False,
|
|
caption_visible=False
|
|
) %}
|
|
{% call field() %}
|
|
{{ item.label }}
|
|
{% endcall %}
|
|
{% call field() %}
|
|
{{ item.value }}
|
|
{% endcall %}
|
|
{% call field(align='right') %}
|
|
{% if item.label == 'Email address' %}
|
|
{% if can_see_edit %}
|
|
<a href="{{ item.url }}">Change</a>
|
|
{% endif %}
|
|
{% else %}
|
|
<a href="{{ item.url }}">Change</a>
|
|
{% endif %}
|
|
{% endcall %}
|
|
{% endcall %}
|
|
|
|
{% endblock %}
|