Support #11301
openMake side menu and roles of a company dynamic from the company onboarding properties
Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Start date:
10/05/2026
Due date:
10/05/2026 (Due in 0 days)
% Done:
60%
Estimated time:
8:00 h
Spent time:
Subtasks
Related issues
Updated by Pavan Kumar Murala about 9 hours ago
- Due date set to 10/05/2026
- Status changed from New to In Progress
Updated by Pavan Kumar Murala about 6 hours ago
- % Done changed from 0 to 80
- @ discussion with my Team Lead (TL) and Teja to understand and finalize the complete Module → Screen → Role → Plan → Company Access flow.
- After the discussion, Teja and I finalized the approach and process with the Team Lead, and then started the implementation work.
- Fetched the required role and screen data from the database using the API.
- Integrated the API in Evergreen POS Frontend to display the screen/menu data dynamically.
- Divided and mapped the existing screens based on the required user roles.
- Added the role-wise screen configuration for roles such as Admin, Manager, Cashier, Accountant, Service Manager, Sales Representative, Warehouse Manager, Field Staff, Contractor, Partner, Staff, Ecom Manager, etc.
- Updated the frontend to fetch the logged-in user's role and display the corresponding screens based on that role.
- Replaced the previous static screen/menu handling with the database/API-based role and screen data.
- Prepared the initial structure for Module → Screen → Role → Plan access management.
- Created the PPT/documentation explaining the proposed Modules, Screens, Roles, and Plans flow.
- Verified the role-based screen visibility in the frontend.