17 lines
912 B
HTML
17 lines
912 B
HTML
<tr id="source-{{ s.id }}">
|
|
<td>{{ s.name }}</td>
|
|
<td class="text-sm aiw-break">{{ s.config.url }} <span class="text-muted">({{ s.config.branch }})</span></td>
|
|
<td>
|
|
{% if s.status == 'ok' %}<span class="badge badge-success">verbunden</span>
|
|
{% elif s.status == 'error' %}<span class="badge badge-danger">Fehler</span>
|
|
{% else %}<span class="badge badge-default">ungetestet</span>{% endif %}
|
|
{% if s.status_message %}<p class="text-xs text-muted">{{ s.status_message }}</p>{% endif %}
|
|
<p class="text-xs text-muted">{{ 'Token …' ~ s.secret_hint if s.secret else 'ohne Token' }}</p>
|
|
</td>
|
|
<td>
|
|
{% if membership.is_admin %}
|
|
<button class="btn btn-ghost btn-sm" hx-post="/sources/{{ s.id }}/test" hx-target="#source-{{ s.id }}" hx-swap="outerHTML">Testen</button>
|
|
<a class="btn btn-ghost btn-sm" href="/sources/{{ s.id }}/edit">Bearbeiten</a>
|
|
{% endif %}
|
|
</td>
|
|
</tr>
|