Finalize history admin tools and semantic UI navigation

This commit is contained in:
2026-02-23 16:59:09 +03:00
parent 4e8554f5f0
commit 8aa8b26184
43 changed files with 5543 additions and 270 deletions

View File

@@ -33,7 +33,7 @@
</thead>
<tbody>
{{range .Assets}}
<tr class="clickable" onclick="navigateToRow('/ui/assets/{{.ID}}')">
<tr class="clickable" onclick="navigateToRow('{{assetUIURL .}}')">
<td><span class="badge {{assetStatusClass (index $.AssetStatusByID .ID)}}">{{assetStatusText (index $.AssetStatusByID .ID)}}</span></td>
<td>{{.Name}}</td>
<td>{{.VendorSerial}}</td>
@@ -66,13 +66,13 @@
</thead>
<tbody>
{{range .Components}}
<tr class="clickable" onclick="navigateToRow('/ui/components/{{.ID}}')">
<tr class="clickable" onclick="navigateToRow('{{componentUIURL .}}')">
<td><span class="badge {{componentStatusClass (index $.ComponentStatusByID .ID)}}">{{componentStatusText (index $.ComponentStatusByID .ID)}}</span></td>
<td>{{.VendorSerial}}</td>
<td>{{if .Vendor}}{{.Vendor}}{{else}}—{{end}}</td>
<td>{{if .Model}}{{.Model}}{{else}}—{{end}}</td>
{{$asset := index $.ComponentAssetByID .ID}}
<td>{{if $asset.ID}}<a href="/ui/assets/{{$asset.ID}}">{{$asset.Label}}</a>{{else}}—{{end}}</td>
<td>{{if $asset.ID}}<a href="{{$asset.URL}}">{{$asset.Label}}</a>{{else}}—{{end}}</td>
<td><code>{{.ID}}</code></td>
</tr>
{{end}}
@@ -102,8 +102,8 @@
<tr>
<td title="{{formatTimeFull .FailureTime}}">{{formatTime .FailureTime}}</td>
<td>{{.FailureType}}</td>
<td>{{if .MachineID}}<a href="/ui/assets/{{.MachineID}}">{{assetLabel .MachineID $.AssetLabelByID}}</a>{{else}}—{{end}}</td>
<td><a href="/ui/components/{{.PartID}}">{{componentLabelByID .PartID $.ComponentLabelByID}}</a></td>
<td>{{if .MachineID}}<a href="{{index $.AssetURLByID .MachineID}}">{{assetLabel .MachineID $.AssetLabelByID}}</a>{{else}}—{{end}}</td>
<td><a href="{{index $.ComponentURLByID .PartID}}">{{componentLabelByID .PartID $.ComponentLabelByID}}</a></td>
<td><code>{{.ExternalID}}</code></td>
</tr>
{{end}}