mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 13:01:00 +00:00
Every page a switch can reach now renders the controls the grant covers and none of the others. Readings, lab results and illness entries keep their add path at WRITE and lose edit, delete and selection at both levels. Mood, screeners, cycle days, checkup reminders and the document vault lose every mutation control at both levels, because no grant admits those verbs and the routes behind them refuse a switched session outright. Absent, not disabled, throughout. The banner already says whose record this is, so no chip repeats it beside each missing button; the one exception is the measurements empty state, where somebody who may add will look for the edit control beside the row they just entered, and one muted line says where the limit is. Two dead ends went with them: the custom-metric section on the measurements page linked every row into a route the shell turns a delegate away from, and the wrench glyphs point at settings pages sharing does not cover.