refactor: remove legacy modules from API and UI

This commit is contained in:
2026-02-15 22:20:50 +03:00
parent 5518c3b405
commit 93c99b4506
45 changed files with 464 additions and 5610 deletions

View File

@@ -15,8 +15,6 @@
<div><span>Model</span>{{if .Asset.Model}}{{.Asset.Model}}{{else}}—{{end}}</div>
<div><span>Asset Tag</span>{{if .Asset.MachineTag}}{{.Asset.MachineTag}}{{else}}—{{end}}</div>
<div><span>Status</span><span class="badge {{assetStatusClass .AssetStatus}}">{{assetStatusText .AssetStatus}}</span></div>
<div><span>Customer</span>{{if .Asset.CustomerID}}{{if .CustomerName}}{{.CustomerName}}{{else}}Assigned{{end}}{{else}}Stock{{end}}</div>
<div><span>Location</span>{{if .Asset.LocationID}}{{if .LocationName}}{{.LocationName}}{{else}}Assigned{{end}}{{else}}—{{end}}</div>
<div><span>Project</span>{{.ProjectName}}</div>
</div>
</section>
@@ -31,7 +29,6 @@
<th>Vendor Serial</th>
<th>Vendor</th>
<th>Model</th>
<th>Lot</th>
<th>First Seen</th>
</tr>
</thead>
@@ -42,7 +39,6 @@
<td>{{.VendorSerial}}</td>
<td>{{if .Vendor}}{{.Vendor}}{{else}}—{{end}}</td>
<td>{{if .Model}}{{.Model}}{{else}}—{{end}}</td>
<td>{{lotCode .LotID $.LotCodes}}</td>
<td title="{{formatTimePtrFull .FirstSeenAt}}">{{formatTimePtr .FirstSeenAt}}</td>
</tr>
{{end}}
@@ -74,23 +70,6 @@
<div class="meta">No timeline events.</div>
{{end}}
</section>
<section class="card">
<h2>Linked Tickets</h2>
{{if .Tickets}}
<div class="tickets">
{{range .Tickets}}
<div class="ticket">
<div class="title">{{.Title}}</div>
<div class="meta">{{.Source}} · {{.ExternalID}} · <span class="badge {{ticketStatusClass .Status}}">{{.Status}}</span> · Opened <span title="{{formatTimePtrFull .OpenedAt}}">{{formatTimePtr .OpenedAt}}</span></div>
{{if .URL}}<div class="meta"><a href="{{.URL}}" target="_blank" rel="noreferrer">Ticket link</a></div>{{end}}
</div>
{{end}}
</div>
{{else}}
<div class="meta">No linked tickets.</div>
{{end}}
</section>
</main>
</body>
</html>