icynet-auth-server/views/login-list.pug

46 lines
1.7 KiB
Plaintext

extends partials/layout.pug
block title
|Login history | Icy Network
block body
include partials/logo.pug
div.container
div.center-box
h1 Login history
div.login__list
each login in logins
div.login
if login.current
div.login__indicator.login__indicator--current
else
div.login__indicator.login__indicator--other
div.login__title
p Login at
span(data-locale-time) #{login.login_at.toISOString()}
if login.current
span.login__current (current)
div.login__using
if login.location
span.login__location near #{login.location.city}, #{login.location.country}
| 
if login.user_agent
span.login__browser using #{login.user_agent.browser} #{login.user_agent.version} on #{login.user_agent.platform} (#{login.user_agent.os})
if creation
div.login
div.login__indicator.login__indicator--current
div.login__title
p Account created at
span(data-locale-time) #{creation.created_at.toISOString()}
div.login__using
if creation.location
span.login__location near #{creation.location.city}, #{creation.location.country}
| 
if creation.user_agent
span.login__browser using #{creation.user_agent.browser} #{creation.user_agent.version} on #{creation.user_agent.platform} (#{creation.user_agent.os})
| 
if creation.ip
span.login__ip
|IP address: #{creation.ip}