mirror of
https://tangled.org/evan.jarrett.net/at-container-registry
synced 2026-09-03 08:46:57 +00:00
62 lines
2.1 KiB
HTML
62 lines
2.1 KiB
HTML
{{define "partials/relay_status.html"}}
|
|
<tr>
|
|
<td>
|
|
{{if .Online}}
|
|
<span class="badge badge-success badge-sm gap-1">
|
|
{{ icon "check-circle" "size-3" }}
|
|
Online
|
|
</span>
|
|
{{else}}
|
|
<span class="badge badge-error badge-sm gap-1">
|
|
{{ icon "alert-circle" "size-3" }}
|
|
Offline
|
|
</span>
|
|
{{end}}
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<strong>{{.Name}}</strong><br>
|
|
<code class="text-xs text-base-content/50 font-mono">{{.URL}}</code>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="flex flex-wrap gap-1">
|
|
{{if .Online}}
|
|
<span class="badge badge-ghost badge-sm">requestCrawl</span>
|
|
{{if .HasListReposByCollection}}<span class="badge badge-ghost badge-sm">listReposByCollection</span>{{end}}
|
|
{{else}}
|
|
<span class="text-base-content/30 text-sm">-</span>
|
|
{{end}}
|
|
</div>
|
|
</td>
|
|
<td>
|
|
{{if .RepoStatus}}
|
|
{{if .RepoStatus.Active}}
|
|
{{if eq .RepoStatus.Rev $.CurrentRev}}
|
|
<span class="text-sm text-success">Known (rev: {{truncate .RepoStatus.Rev 12}})</span>
|
|
{{else}}
|
|
<span class="text-sm text-warning">Behind (rev: {{truncate .RepoStatus.Rev 12}})</span>
|
|
{{end}}
|
|
{{else}}
|
|
<span class="text-sm text-warning">Inactive</span>
|
|
{{end}}
|
|
{{else if .Online}}
|
|
<span class="text-sm text-base-content/40">Not found</span>
|
|
{{else}}
|
|
<span class="text-sm text-base-content/30">-</span>
|
|
{{end}}
|
|
</td>
|
|
<td class="text-right">
|
|
{{if .Online}}
|
|
<form action="/admin/relays/crawl" method="POST" class="inline">
|
|
<input type="hidden" name="url" value="{{.URL}}">
|
|
<button type="submit" class="btn btn-ghost btn-sm gap-1" title="Request Crawl">
|
|
{{ icon "refresh-ccw" "size-4" }}
|
|
Crawl
|
|
</button>
|
|
</form>
|
|
{{end}}
|
|
</td>
|
|
</tr>
|
|
{{end}}
|