summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2020-10-04 10:38:09 +0200
committerDaniel Friesel <derf@finalrewind.org>2020-10-04 10:38:09 +0200
commit80b02a47b443280a7b8876c45c2bad0b605a7968 (patch)
treef1871d61c6044c326de1a4724ebbd737d0fb3431 /templates
parent5e2813e36eae43372842b85b0424309b7147678b (diff)
Traewelling: Warn when bearer token is about to expire
Diffstat (limited to 'templates')
-rw-r--r--templates/account.html.ep12
-rw-r--r--templates/traewelling.html.ep2
2 files changed, 10 insertions, 4 deletions
diff --git a/templates/account.html.ep b/templates/account.html.ep
index 093049c..e5220ee 100644
--- a/templates/account.html.ep
+++ b/templates/account.html.ep
@@ -17,7 +17,7 @@
<span class="card-title">Einstellungen zu öffentlichen Account-Daten geändert</span>
% }
% elsif ($success eq 'traewelling') {
- <span class="card-title">Traewelling-Verknüpfung aktualisiert</span>
+ <span class="card-title">Träwelling-Verknüpfung aktualisiert</span>
% }
% elsif ($success eq 'use_history') {
<span class="card-title">Einstellungen zu vorgeschlagenen Verbindungen geändert</span>
@@ -123,11 +123,17 @@
<span style="color: #999999;">Nicht verknüpft</span>
% }
% elsif ($traewelling->{errored}) {
- Fehlerhaft <i class="material-icons">error</i>
+ Fehlerhaft <i class="material-icons" aria-hidden="true">error</i>
% }
% else {
Verknüpft mit <%= $traewelling->{data}{user_name} // $traewelling->{email} %>
- % if ($traewelling->{pull_sync}) {
+ % if ($traewelling->{expired}) {
+ – Login-Token abgelaufen <i class="material-icons" aria-hidden="true">error</i>
+ % }
+ % elsif ($traewelling->{expiring}) {
+ – Login-Token läuft bald ab <i class="material-icons" aria-hidden="true">warning</i>
+ % }
+ % elsif ($traewelling->{pull_sync}) {
– Checkins in Träwelling werden von travelynx übernommen
% }
% elsif ($traewelling->{push_sync}) {
diff --git a/templates/traewelling.html.ep b/templates/traewelling.html.ep
index d4e4ffd..acac9fa 100644
--- a/templates/traewelling.html.ep
+++ b/templates/traewelling.html.ep
@@ -117,7 +117,7 @@
% else {
%= $traewelling->{email}
% }
- verknüpft.
+ verknüpft. Der Login-Token läuft <%= $traewelling->{expires_on}->strftime('am %d.%m.%Y um %H:%M Uhr') %> ab.
</p>
</div>
</div>