Hidden Visualize Buttons, Permission Updates, and Bug Fixes
This update includes a cleaner interface, stricter financial data permissions, and several bug fixes to improve reporting accuracy and user experience.
Release dates: 09/03/2025
Other improvements
Copy link
- Hidden Visualize buttons. We've hidden the "Visualize" buttons on Employee Profits pages (Margin by employee, Costs & Margin with details, Consolidated Report), Financial Goals, and SoW: Plan / Fact, while preserving the base functionality in code for possible future use. Users no longer see buttons that trigger non-working or outdated visualization functionality in the interface, eliminating confusion and preventing attempts to use unsupported features, ensuring a cleaner and more reliable user experience in reporting sections.
- Restricted editing rights for Paid hours field. We've changed permissions for the Paid hours field in project and profile editing cards – now only Stakeholder and DM roles can edit it, while other roles (PM, HR, CTO) see the field as read-only. This ensures stricter control over project financial information – now only senior leadership can modify team member payment rates, preventing unauthorized changes to critical financial parameters and maintaining corporate budget management hierarchy.
- Made End Date field mandatory in SoW. We've added validation that prevents saving SoW records without specifying an End Date in project and profile editing cards, and executed an automatic script to fill empty End Date fields with 12/31/2025 for active projects. All project participants now have clearly defined timeframes for SoW participation, ensuring accurate resource planning, correct report calculations, and eliminating uncertainty in team management, which is especially important for financial planning and workload distribution.
- Hidden End Date column for Employee role. We've removed the End Date column from the Current Projects widget on the My Work page for users with Employee role, while keeping it visible for other roles (PM, DM and above). Employees no longer see information about their project participation end dates, preventing potential stressful situations (often false alarms), while managers retain access to this information for resource planning.
- Fixed DAG azure_devops_parser functionality. We've eliminated errors in the Azure DevOps data parsing process – now DAG correctly extracts and processes task information after successful test connection completion. Teams using Azure DevOps have restored automatic task data synchronization with the Enji system, ensuring project report accuracy and eliminating the need for manual work progress data entry.
- Fixed data display in Rate column on My work page. We've resolved an error that prevented employee rate data from displaying in the Rate column in the project's My work tab. Users can now see their rate information when viewing project work data, restoring complete financial reporting and enabling control over payroll calculation accuracy.