Files
notifications-admin/app/templates/views/find-users/user-information.html
Carlo Costino 9e609efa1c Remove webauthn hooks
This changeset removes webauthn from the Notify.gov admin app.  We are not using webauthn at all in our implementation and will be looking at an entirely different authentication system in the near future.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-08-14 16:59:38 -04:00

81 lines
2.8 KiB
HTML

{% extends "views/platform-admin/_base_template.html" %}
{% from "components/page-footer.html" import page_footer %}
{% block per_page_title %}
{{ user.name }}
{% endblock %}
{% block platform_admin_content %}
<div class="govuk-grid-row bottom-gutter">
<div class="govuk-grid-column-full">
<h1 class="font-body-2xl margin-bottom-3">
{{ user.name }}
</h1>
<p>{{ user.email_address }}</p>
<p class="{{ '' if user.mobile_number else 'hint' }}">{{ user.mobile_number or 'No mobile number'}}</p>
<h2 class="font-body-lg">Live services</h2>
<nav class="browse-list">
{% if user.live_services %}
<ul>
{% for service in user.live_services|sort %}
<li class="browse-list-item">
<a class="govuk-link govuk-link--no-visited-state browse-list-hint" href={{url_for('.service_dashboard', service_id=service.id)}}>{{ service.name }}</a>
</li>
{% endfor %}
</ul>
{% else %}
<p class="hint">
No live services
</p>
{% endif %}
</nav>
<h2 class="font-body-lg">Trial mode services</h2>
<nav class="browse-list">
{% if user.trial_mode_services %}
<ul>
{% for service in user.trial_mode_services|sort %}
<li class="browse-list-item">
<a class="govuk-link govuk-link--no-visited-state browse-list-hint" href={{url_for('.service_dashboard', service_id=service.id)}}>{{ service.name }}</a>
</li>
{% endfor %}
</ul>
{% else %}
<p class="hint">
No services in trial mode
</p>
{% endif %}
</nav>
<h2 class="font-body-lg">Authentication</h2>
<p>{{ user.auth_type | format_auth_type }}</p>
<a class="govuk-link govuk-link" href="{{ url_for('main.change_user_auth', user_id=user.id) }}">
Change authentication for this user
</a>
<h2 class="font-body-lg">Last login</h2>
{% if not user.logged_in_at %}
<p class="hint">This person has never logged in</p>
{% else %}
<p>Last logged in
<time class="timeago" datetime="{{ user.logged_in_at }}">
{{ user.logged_in_at|format_delta }}
</time>
</p>
{% endif %}
{% if user.failed_login_count > 0 %}
<p style="color:#b10e1e;">
{{ user.failed_login_count }} failed login attempts
</p>
{% endif %}
{% if user.state == 'active' %}
<span class="page-footer-link page-footer-delete-link-without-button">
<a class="govuk-link govuk-link--destructive" href="{{ url_for('main.archive_user', user_id=user.id) }}">
Archive user
</a>
</span>
{% endif %}
</div>
</div>
{% endblock %}