Daily updates from Odoo
Friday, March 29, 2024
4 changes
1 change
Enhancements to existing features
This update incorporates changes to Ecuadorian income withholding taxes mandated by the SRI (Superintendencia de Riego) for 2024. The update includes new tax rates and data adjustments to ensure accurate reporting of income taxes for businesses operating in Ecuador. This ensures compliance with local regulations.
Original PR description
In 2024 the SRI changes income withholding taxes. We update minor data and create new taxes for the new percentages Forward-Port-Of: odoo/odoo#157226 Forward-Port-Of: odoo/odoo#156740
2 changes
Enhancements to existing features
Timesheet billing rate targets and leaderboards can now be enabled separately for each company instead of applying to everyone in the database. This gives multi-company organizations better control over which employees see billing indicators and leaderboard features while keeping settings aligned with each company’s needs.
Original PR description
# Goal The "Billing Rate Target" and "Billing Rate Leaderboard" settings in sale_timesheet_enterprise are not company-dependent ; activating them activates the leaderboard and the indicators for every employee registered in the DB. The goal of this PR is to make those feature company-dependent. # Changes - The "group_timesheet_leaderboard_show_rates" and "group_use_timesheet_leaderboard" were removed. This has the side effect of displaying the "Tips" menuitem at all times, but this is not a problem. - Two new boolean fields "timesheet_show_rates" and "timesheet_show_leaderboard" were added to res.company. They control whether the indicators and the leaderboard are displayed for the company or not. - Settings and views were edited to support those fields. task-3702877
Journal reports have been rewritten to provide a simpler, cleaner reporting experience. The expand option has been removed, reducing visual complexity and making the report easier for accounting users to navigate.
Original PR description
Rewriting the journal report Removing expand functionality Cleaning the UI task: 3698843
1 change
Enhancements to existing features
This update improves the speed and efficiency of survey operations by adding database indexes to frequently searched fields. These indexes help the system find survey data faster and reduce unnecessary processing, resulting in quicker response times when users interact with surveys and survey results.
Original PR description
## Description Adding missing indexes to support most of the searches on survey's models to avoid seq.scans and non-selective index scans. Also adding indexes that are inverse to One2many, or dependencies of compute fields (as those if not indexes will trigger a seq.scan when the ORM resolves the dependency tree). If a domain had multiple criteria, only fields with the highest selectivity were indexed. This shall also reduce the amount of tuples returned, reducing IO access and cache trashing. ## Cardinality survey_survey -> X (reference quantity) survey_question -> 10X survey_question_answer -> 50X survey_user_input -> 330X survey_user_input_line -> 7200X ## Reference task-3724844 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr