From f2f2b31832ec320889f2178e7e08838723961a14 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Mon, 3 Aug 2026 00:10:08 +0200 Subject: Display last login date in users#show --- app/views/users/show.html.erb | 9 +++++++++ config/locales/de.yml | 2 ++ config/locales/en.yml | 2 ++ 3 files changed, 13 insertions(+) diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index a320e53e..fc6df4e3 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -24,4 +24,13 @@ <%= @user.roles.any? ? @user.role_labels.join(", ") : t("users.no_roles") %> + +
<%= t("users.labels.last_login") %>
+
+ <% if @user.last_login_at %> + <%= I18n.l(@user.last_login_at, :format => :ccc_date) %> + <% else %> + <%= t("users.never_signed_in") %> + <% end %> +
diff --git a/config/locales/de.yml b/config/locales/de.yml index 41c46c6d..907a3dbf 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -307,6 +307,8 @@ de: password: "Passwort" confirm: "bestätigen" admin: "Admin?" + last_login: "letzter Login" + never_signed_in: "noch nie angemeldet" user: confirm_destroy: "Benutzer %{login} wirklich löschen?" no_roles: "—" diff --git a/config/locales/en.yml b/config/locales/en.yml index b5870e63..c494a7f4 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -254,6 +254,8 @@ en: password: "password" confirm: "confirm" admin: "admin?" + last_login: "last login" + never_signed_in: "never signed in" user: confirm_destroy: "Do you really want to destroy user %{login}?" no_roles: "—" -- cgit v1.3