diff --git a/audit/internal/webui/ipmi_fru.go b/audit/internal/webui/ipmi_fru.go index 5e4ebbd..e4ddcd7 100644 --- a/audit/internal/webui/ipmi_fru.go +++ b/audit/internal/webui/ipmi_fru.go @@ -33,18 +33,26 @@ var fruEditableFields = map[string]struct { Area string Index int }{ - "Chassis Part Number": {"c", 0}, + // Chassis — vendor doc names and ipmitool abbreviated names + "Chassis Part Number": {"c", 0}, "Chassis Serial Number": {"c", 1}, - "Chassis Extra": {"c", 2}, - "Board Manufacturer": {"b", 0}, - "Board Product Name": {"b", 1}, - "Board Serial Number": {"b", 2}, - "Board Part Number": {"b", 3}, + "Chassis Serial": {"c", 1}, + "Chassis Extra": {"c", 2}, + // Board — vendor doc names and ipmitool abbreviated names + "Board Manufacturer": {"b", 0}, + "Board Mfg": {"b", 0}, + "Board Product Name": {"b", 1}, + "Board Product": {"b", 1}, + "Board Serial Number": {"b", 2}, + "Board Serial": {"b", 2}, + "Board Part Number": {"b", 3}, + // Product — vendor doc names and ipmitool abbreviated names "Product Manufacturer": {"p", 0}, "Product Name": {"p", 1}, "Product Part Number": {"p", 2}, "Product Version": {"p", 3}, "Product Serial Number": {"p", 4}, + "Product Serial": {"p", 4}, } func parseFRUOutput(output string) []fruField {