letzter stand

This commit is contained in:
2025-12-16 20:27:37 +01:00
parent 27a8240d3f
commit ffcfce2b31
4 changed files with 256 additions and 28 deletions

View File

@@ -193,20 +193,22 @@
<thead>
<tr>
<th data-sort-column="name">Name<span class="sort-indicator"></span></th>
<th data-sort-column="next">Nächster Lauf<span class="sort-indicator"></span></th>
<th data-sort-column="last">Letzter Lauf<span class="sort-indicator"></span></th>
<th data-sort-column="status">Status<span class="sort-indicator"></span></th>
<th data-sort-column="runs">#Läufe<span class="sort-indicator"></span></th>
<th>Aktionen</th>
</tr>
<th data-sort-column="next">Nächster Lauf<span class="sort-indicator"></span></th>
<th data-sort-column="runUntil">Läuft bis<span class="sort-indicator"></span></th>
<th data-sort-column="last">Letzter Lauf<span class="sort-indicator"></span></th>
<th data-sort-column="status">Status<span class="sort-indicator"></span></th>
<th data-sort-column="runs">#Läufe<span class="sort-indicator"></span></th>
<th>Aktionen</th>
</tr>
<tr class="table-filter-row">
<th><input id="filterName" type="search" placeholder="Name/Typ/E-Mail/URL"></th>
<th><input id="filterNext" type="search" placeholder="z.B. heute"></th>
<th><input id="filterLast" type="search" placeholder="z.B. HTTP 200"></th>
<th>
<select id="filterStatus">
<option value="">Alle</option>
<option value="success">OK</option>
<th><input id="filterNext" type="search" placeholder="z.B. heute"></th>
<th><input id="filterRunUntil" type="search" placeholder="z.B. morgen"></th>
<th><input id="filterLast" type="search" placeholder="z.B. HTTP 200"></th>
<th>
<select id="filterStatus">
<option value="">Alle</option>
<option value="success">OK</option>
<option value="error">Fehler</option>
</select>
</th>
@@ -377,6 +379,17 @@
<label for="runUntilInput">Läuft bis</label>
<input id="runUntilInput" type="datetime-local">
</div>
<div class="field full">
<label>Ausschlusszeiten (täglich, Serverzeit)</label>
<div class="exclusion-controls">
<input id="excludeStartInput" type="time" aria-label="Ausschluss von">
<span class="exclusion-sep">bis</span>
<input id="excludeEndInput" type="time" aria-label="Ausschluss bis">
<button class="secondary-btn" id="addExclusionBtn" type="button">Hinzufügen</button>
</div>
<div id="exclusionList" class="exclusion-list"></div>
<p class="placeholder-hint">Beispiel: 00:0007:00, um nächtliche Ausführungen zu vermeiden.</p>
</div>
<div class="field full">
<div class="template-hint">
<p class="template-title">Platzhalter</p>