bifroest/app/templates/_source_row.html
2026-10-27 08:34:17 +01:00

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>