mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 12:42:49 +00:00
d2e2243dcc
On a phone the TrueNAS Storage Health column is hidden, so the row drawer is where a user learns why a row is amber. It fell short in three ways: - A read-only dataset said only "Observed state Degraded", because a read-only dataset raises no incident. - A pool showed one of its two incidents, because the health presenter read only the rollup, plus a generic "Resource Health Issue" line. - When an open alert matched the first reason, the drawer dropped every other reason. The fix: - The shared health presenter keeps every incident summary. - It adds a TrueNAS dataset's state, through a small shared util the storage table will also use. - It uses the rollup's category label only when nothing more specific exists. - The Overview's Needs attention list skips only the reasons an open alert already states, ignoring a trailing full stop. Verified on the phone and desktop drawers for the read-only dataset and the degraded pool, and on the Machines table, which is unchanged.