Permissions belong in queries, not only menus
Why Plantronic's planner and team rules had to constrain data access below the interface.
3 posts
Why Plantronic's planner and team rules had to constrain data access below the interface.
Plantronic needed to display details from two systems without importing their entire schemas. JSONB made that flexible, but behavior rather than convenience decided what became part of the task model.
Realistic seed data gave Plantronic a fast local reset, useful demos, and a safe way for colleagues to contribute without production data access.