Say whose type it is
Some checks failed
CI / backend (push) Failing after 7s
CI / naming (push) Successful in 1s
CI / frontend (push) Successful in 8s
CI / migrations-mysql (push) Failing after 7s

Two fields on the same page were both labelled "Type": the asset's own, and the
catalog model's. Only one of them was vague. "Model type" already says exactly
what it is; the bare "Type" did not say whose.

So the unqualified one is the one that changes. No new vocabulary, and "Model
type" reads correctly against it:

  Type  ->  Machine Type      (machines)
  Type  ->  PC Type           (computers)
  Type  ->  Printer Type      (printers)
  Type  ->  Device Type       (network devices)

Left alone everywhere the word is not ambiguous - measuring tools, subnets,
VLANs, notifications, supply types and the manifest editor have no model type on
screen to be confused with.

This is a labelling change only. It does not address the blank type column on
machines imported from the classic ASP database, which is a data gap the
backfill script fills; renaming a column heading was never going to put values
in it.
This commit is contained in:
cproudlock
2026-08-05 10:33:47 -04:00
parent 24266146d8
commit cb18d170cf
6 changed files with 7 additions and 7 deletions

View File

@@ -34,7 +34,7 @@
</div>
<div class="hero-details">
<div class="hero-detail" v-if="computer.computer?.computertypename">
<span class="hero-detail-label">Type</span>
<span class="hero-detail-label">PC Type</span>
<span class="hero-detail-value">{{ computer.computer.computertypename }}</span>
</div>
<div class="hero-detail" v-if="computer.computer?.osname">

View File

@@ -28,7 +28,7 @@
<th>Asset Tag</th>
<th>Hostname</th>
<th>Serial Number</th>
<th>Type</th>
<th>PC Type</th>
<th>Remote Access</th>
<th>Status</th>
<th>Location</th>

View File

@@ -53,7 +53,7 @@
</div>
<div class="hero-details">
<div class="hero-detail" v-if="machine.machine?.machinetypename">
<span class="hero-detail-label">Type</span>
<span class="hero-detail-label">Machine Type</span>
<span class="hero-detail-value">{{ machine.machine.machinetypename }}</span>
</div>
<div class="hero-detail" v-if="machine.machine?.vendorname">
@@ -109,7 +109,7 @@
<h3 class="section-title">Hardware</h3>
<div class="info-list">
<div class="info-row">
<span class="info-label">Type</span>
<span class="info-label">Machine Type</span>
<span class="info-value">{{ machine.machine?.machinetypename || '-' }}</span>
</div>
<div class="info-row">

View File

@@ -28,7 +28,7 @@
<th>Machine #</th>
<th>Name</th>
<th>Serial Number</th>
<th>Type</th>
<th>Machine Type</th>
<th>Vendor</th>
<th>Status</th>
<th>Location</th>

View File

@@ -58,7 +58,7 @@
<th>Asset Tag</th>
<th>Hostname</th>
<th>Serial Number</th>
<th>Type</th>
<th>Device Type</th>
<th>Vendor</th>
<th>Features</th>
<th>Status</th>

View File

@@ -38,7 +38,7 @@
<th>Asset Tag</th>
<th>Name</th>
<th>Business Unit</th>
<th>Type</th>
<th>Printer Type</th>
<th>Model</th>
<th>Status</th>
<th>Actions</th>