34 lines
1.1 KiB
Twig
34 lines
1.1 KiB
Twig
<div class="row mb-3 mt-3">
|
|
<a role="button" class="btn btn-primary" href="{{ path('user_account_token_create') }}">Create token</a>
|
|
</div>
|
|
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">Token</th>
|
|
<th scope="col">RSS link</th>
|
|
<th scope="col">Created</th>
|
|
<th scope="col">Actions</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{% for token in tokens %}
|
|
<tr>
|
|
<th scope="row">
|
|
<code>{{ token.key }}</code>
|
|
</th>
|
|
<td>
|
|
{# We can't use constant() in the hash so it's necessay to hard-code query parameter here #}
|
|
<input class="form-control" type="text" value="{{ url('api_v1_rss_last') }}?{{ {'api-key': token.key} | url_encode }}" readonly onclick="this.select();">
|
|
</td>
|
|
<td>
|
|
{{ token.createdAt | date('Y-m-d H:i:s') }}
|
|
</td>
|
|
<td>
|
|
<a role="button" class="btn btn-danger" href="{{ path('user_account_token_revoke', {'key': token.key}) }}" onclick="return confirm('Are you sure?')">Revoke</a>
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table> |