Web-Quellen: An/Aus-Schalter pro Quelle im UI + Einzel-Quellen-Sync
This commit is contained in:
@@ -75,8 +75,24 @@
|
||||
<span class="ml-1 text-[10px] text-slate-300">{{ quelle.name }}</span>
|
||||
</td>
|
||||
<td class="px-2 py-1.5">
|
||||
{% if quelle.aktiv %}<span class="inline-block px-2 py-0.5 rounded-full bg-emerald-50 text-emerald-700">an</span>
|
||||
{% else %}<span class="inline-block px-2 py-0.5 rounded-full bg-slate-100 text-slate-400">aus</span>{% endif %}
|
||||
<form method="post" action="/neuheiten/quellen/{{ quelle.name }}/schalter" class="inline-flex items-center gap-2">
|
||||
{% if sync_aktiv %}
|
||||
<input type="hidden" name="aktiv" value="{{ '0' if quelle.aktiv else '1' }}">
|
||||
<button type="submit"
|
||||
class="relative inline-flex h-5 w-9 items-center rounded-full transition-colors {{ 'bg-emerald-500' if quelle.aktiv else 'bg-slate-300' }}"
|
||||
title="{{ 'Quelle ausschalten' if quelle.aktiv else 'Quelle einschalten' }}">
|
||||
<span class="inline-block h-4 w-4 transform rounded-full bg-white shadow transition-transform {{ 'translate-x-4' if quelle.aktiv else 'translate-x-0.5' }}"></span>
|
||||
</button>
|
||||
{% else %}
|
||||
<span class="text-xs text-slate-400">{{ 'an' if quelle.aktiv else 'aus' }} (Env)</span>
|
||||
{% endif %}
|
||||
</form>
|
||||
<form method="post" action="/neuheiten/quellen-sync" class="inline">
|
||||
<input type="hidden" name="quelle" value="{{ quelle.name }}">
|
||||
<button type="submit"
|
||||
class="ml-2 text-xs text-emerald-700 hover:text-emerald-900 underline decoration-dotted"
|
||||
title="Nur diese Quelle jetzt synchronisieren">jetzt sync</button>
|
||||
</form>
|
||||
</td>
|
||||
<td class="px-2 py-1.5 whitespace-nowrap text-slate-500">
|
||||
{{ quelle.letzte_laufzeit.strftime('%d.%m.%Y %H:%M') if quelle.letzte_laufzeit else '—' }}
|
||||
|
||||
Reference in New Issue
Block a user