mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Merge branch 'fix-account-show' into pu
This commit is contained in:
commit
0ed752277c
2 changed files with 25 additions and 1 deletions
|
@ -451,6 +451,13 @@ async def account(request: Request, username: str):
|
||||||
k = user.PGPKey or str()
|
k = user.PGPKey or str()
|
||||||
context["pgp_key"] = " ".join([k[i:i + 4] for i in range(0, len(k), 4)])
|
context["pgp_key"] = " ".join([k[i:i + 4] for i in range(0, len(k), 4)])
|
||||||
|
|
||||||
|
login_ts = None
|
||||||
|
session = db.query(models.Session).filter(
|
||||||
|
models.Session.UsersID == user.ID).first()
|
||||||
|
if session:
|
||||||
|
login_ts = user.session.LastUpdateTS
|
||||||
|
context["login_ts"] = login_ts
|
||||||
|
|
||||||
# Render the template.
|
# Render the template.
|
||||||
return render_template(request, "account/show.html", context)
|
return render_template(request, "account/show.html", context)
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,17 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{% trans %}Status{% endtrans %}:</th>
|
<th>{% trans %}Status{% endtrans %}:</th>
|
||||||
<td>{{ "Active" if not user.Suspended else "Suspended" | tr }}</td>
|
{% if not user.InactivityTS %}
|
||||||
|
<td>{{ "Active" | tr }}</td>
|
||||||
|
{% else %}
|
||||||
|
{% set inactive_ds = user.InactivityTS | dt | as_timezone(timezone) %}
|
||||||
|
<td>
|
||||||
|
{{
|
||||||
|
"Inactive since %s" | tr
|
||||||
|
| format(inactive_ds.strftime("%Y-%m-%d %H:%M"))
|
||||||
|
}}
|
||||||
|
</td>
|
||||||
|
{% endif %}
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{% trans %}Registration date{% endtrans %}:</th>
|
<th>{% trans %}Registration date{% endtrans %}:</th>
|
||||||
|
@ -58,6 +68,13 @@
|
||||||
{{ user.RegistrationTS.strftime("%Y-%m-%d") }}
|
{{ user.RegistrationTS.strftime("%Y-%m-%d") }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
{% if login_ts %}
|
||||||
|
<tr>
|
||||||
|
<th>{% trans %}Last Login{% endtrans %}:</th>
|
||||||
|
{% set login_ds = login_ts | dt | as_timezone(timezone) %}
|
||||||
|
<td>{{ login_ds.strftime("%Y-%m-%d") }}</td>
|
||||||
|
</tr>
|
||||||
|
{% endif %}
|
||||||
<tr>
|
<tr>
|
||||||
<th>{% trans %}Links{% endtrans %}:</th>
|
<th>{% trans %}Links{% endtrans %}:</th>
|
||||||
<td>
|
<td>
|
||||||
|
|
Loading…
Add table
Reference in a new issue