Enforce org+member rights across settings, home, and calculator

Featurekamo-internal
Shipped
April 19, 2026 at 3:12 AM UTC
Author
kamo
Commit
ab29248

- Add 11 new rights (MANAGE_CRM_SETTINGS, VIEW_TASKS, **************** to RoleRightType.ts - Add CALCULATOR to ServiceType.ts, AppType.ts, and Organization.ts (isCalculator) - Gate SettingsStatusWindow nav items by member rights (Essential, Security, all feature groups) - Gate /settings/page.tsx sections by member rights per category - Gate all 14 settings sub-pages with right-redirect pattern (router.replace('/settings')) - Gate home page feature cards with org flag + member right checks (11 feature cards + Tasks + Reports) - Gate CalculatorButton in NavTop behind org.isCalculator + any CALC_* right - Filter CalculatorButton modes by individual CALC_* rights per member

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing