- Ya
- 2 Septemba 2026, 06:24 UTC
- Mwandishi
- Kamo
- Ahadi ya
- 1e5fe00
A Reports tab on the Configuration console, gated by MANAGE_REPORTS on the platform spine — which is also, with no further work, a row in the Manage Rights dialog, since that dialog renders the server's catalogue. Every report the platform ships, grouped by folder, each with a three-way control: all orgs, the platform organization only, or platform administrators only. Each row also shows the right a member still needs, because an operator restricting a report should be able to see it is already gated — most need nothing here, and a console that hid that would invite restricting things twice. Saves per row, optimistically. A three-way control that waits on a round trip feels broken, and the only cost of being wrong is the button snapping back with the reason. The copy is careful about two gates that sound alike. This is the outer one: inside an organization a report still needs the right governing its data, and people still see only the records they are allowed to. The help says out loud that restricting a report stops any schedule already set up for it — correct behaviour, and the least discoverable consequence on the screen. Two things the type system and a guard caught rather than review: RIGHT_ICON is an exhaustive Record, so the new right could not ship without a glyph; and the tab had no Platform Administration menu link. Every other tab has one, so the guard now requires it — a tab reachable only by somebody who already knows the tab strip is there is a tab nobody finds.