Feature #11302
openRight api's for both roles , pages and their module wise in super admin panel
Subtasks
Related issues
Updated by Teja Sriram Sangani about 7 hours ago
- Status changed from New to In Progress
- % Done changed from 0 to 60
- Analyzed the existing RBAC and subscription architecture and identified the static role, screen, permission, and module configurations.
- Designed a dynamic 3-tier access hierarchy connecting SaaS subscription plans, business modules, pages/screens, and role permissions.
- Designed Mongoose schemas and seed data structure for dynamic pages, modules, roles, and SaaS subscription plans.
- Redesigned the Tenant Access Management page with a modern Connect-style UI and responsive management sections.
- Implemented module management with search, add module functionality, editable module labels, screen counts, and active/inactive controls.
- Implemented Pages/Screens registry with search and filters for module, status, and menu placement.
- Added screen registration and screen editing functionality through dedicated forms and modal interfaces.
- Refactored the Role Templates Editor with role search, capability management, and module-level screen permission controls.
- Added Tenant Access navigation icon, sidebar configuration, platform role configuration, and route protection.
- Resolved TypeScript type-narrowing and unused import issues across the updated components.
- Verified the frontend build successfully using `npm run build` with no compilation errors.