diff options
Diffstat (limited to 'template/html/sessions.html')
-rw-r--r-- | template/html/sessions.html | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/template/html/sessions.html b/template/html/sessions.html new file mode 100644 index 0000000..6c76867 --- /dev/null +++ b/template/html/sessions.html @@ -0,0 +1,51 @@ +{{ define "title"}}{{ t "Sessions" }}{{ end }} + +{{ define "content"}} +<section class="page-header"> + <h1>{{ t "Sessions" }}</h1> + <ul> + <li> + <a href="{{ route "settings" }}">{{ t "Settings" }}</a> + </li> + <li> + <a href="{{ route "integrations" }}">{{ t "Integrations" }}</a> + </li> + <li> + <a href="{{ route "users" }}">{{ t "Users" }}</a> + </li> + <li> + <a href="{{ route "createUser" }}">{{ t "Add user" }}</a> + </li> + </ul> +</section> + +<table> + <tr> + <th>{{ t "Date" }}</th> + <th>{{ t "IP Address" }}</th> + <th>{{ t "User Agent" }}</th> + <th>{{ t "Actions" }}</th> + </tr> + {{ range .sessions }} + <tr {{ if eq .Token $.currentSessionToken }}class="row-highlighted"{{ end }}> + <td class="column-20" title="{{ isodate .CreatedAt }}">{{ elapsed .CreatedAt }}</td> + <td class="column-20" title="{{ .IP }}">{{ .IP }}</td> + <td title="{{ .UserAgent }}">{{ .UserAgent }}</td> + <td class="column-20"> + {{ if eq .Token $.currentSessionToken }} + {{ t "Current session" }} + {{ else }} + <a href="#" + data-confirm="true" + data-label-question="{{ t "Are you sure?" }}" + data-label-yes="{{ t "yes" }}" + data-label-no="{{ t "no" }}" + data-label-loading="{{ t "Work in progress..." }}" + data-url="{{ route "removeSession" "sessionID" .ID }}">{{ t "Remove" }}</a> + {{ end }} + </td> + </tr> + {{ end }} +</table> + +{{ end }} |