Refresh
download items with strikes
@for (item of items(); track item.downloadItemId) {
{{ item.title }} @if (item.isMarkedForRemoval) { Marked for Removal } @if (item.isRemoved) { Removed } @if (item.isReturning) { Returning } @if (item.hasDryRunStrikes) { Dry Run } {{ item.downloadId }}
@for (entry of strikeTypeEntries(item.strikesByType); track entry.type) { {{ formatStrikeType(entry.type) }} ×{{ entry.count }} }
Total: {{ item.totalStrikes }} {{ item.latestStrikeAt | date:'yyyy-MM-dd HH:mm' }}
@if (expandedId() === item.downloadItemId) {
Download Hash {{ item.downloadId }}
First Strike {{ item.firstStrikeAt | date:'yyyy-MM-dd HH:mm:ss' }}
Latest Strike {{ item.latestStrikeAt | date:'yyyy-MM-dd HH:mm:ss' }}
Individual Strikes
Type Timestamp Downloaded Job Run
@for (strike of item.strikes; track strike.id) {
{{ formatStrikeType(strike.type) }} @if (strike.isDryRun) { Dry Run } {{ strike.createdAt | date:'yyyy-MM-dd HH:mm:ss' }} {{ formatBytes(strike.lastDownloadedBytes) }} {{ strike.jobRunId }}
}
}
} @empty { }
@if (totalRecords() > 0) { }