You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.5 KiB
34 lines
1.5 KiB
{{define "upload_stats"}}
|
|
<div class="upload-stats">
|
|
<div class="stat-item">
|
|
<span class="stat-value">{{.TotalJobs}}</span>
|
|
<span class="stat-label">Total Jobs</span>
|
|
</div>
|
|
<div class="stat-item all-stat"
|
|
hx-get="/documents/upload/results?page=1&limit={{.Limit}}&session_id={{.SessionID}}&filter=all"
|
|
hx-target="#upload-results" hx-indicator="false">
|
|
<span class="stat-value">{{add .TotalSuccess .TotalFailure}}</span>
|
|
<span class="stat-label">All Results</span>
|
|
</div>
|
|
<div class="stat-item success-stat"
|
|
hx-get="/documents/upload/results?page=1&limit={{.Limit}}&session_id={{.SessionID}}&filter=success"
|
|
hx-target="#upload-results" hx-indicator="false">
|
|
<span class="stat-value">{{.TotalSuccess}}</span>
|
|
<span class="stat-label">Successful</span>
|
|
</div>
|
|
<div class="stat-item error-stat"
|
|
hx-get="/documents/upload/results?page=1&limit={{.Limit}}&session_id={{.SessionID}}&filter=failed"
|
|
hx-target="#upload-results" hx-indicator="false">
|
|
<span class="stat-value">{{.TotalFailure}}</span>
|
|
<span class="stat-label">Failed</span>
|
|
</div>
|
|
<div class="stat-item">
|
|
<span class="stat-value">{{printf "%.1f" (div .TotalBytesUploaded 1048576.0)}}</span>
|
|
<span class="stat-label">MB Uploaded</span>
|
|
</div>
|
|
<div class="stat-item">
|
|
<span class="stat-value">{{formatDuration .TotalTime}}</span>
|
|
<span class="stat-label">Total Time</span>
|
|
</div>
|
|
</div>
|
|
{{end}}
|