Monday, March 21, 2022
2 changes · master
Code cleanup and technical improvements
The project sales and timesheet accounting links have been consolidated into the main related modules because the separate bridge modules were no longer needed. This simplifies the app structure and should reduce maintenance complexity without changing business workflows.
Original PR description
Since the sale module depends on the account module, the bridges account_sale_timesheet and sale_project_account can be merged with sale_timesheet and sale_project respectively. This PR removes those bridges and merges them with the other modules. Task-2772395
The live chat code was reorganized by moving shared timer logic into a separate utility file. This does not change the customer-facing chat experience, but it makes the code easier to maintain and prepares it for future improvements.
Original PR description
The `public_livechat.js` file should be split into multiple files, to prepare for a refactoring. Timer and Timers from `public_livechat.js` will now be located in `public_livechat_utils.js` Task-2212347