Thursday, April 11, 2024
6 changes
1 change
Enhancements to existing features
This update improves Odoo's internal web testing utilities so automated tests behave more like real browsers and are easier to configure. It helps developers catch issues earlier and reduces the risk of test-only failures slowing future improvements.
4 changes
Enhancements to existing features
The Field Service Sales demo data now includes products with a sales price of zero. This helps users discover and understand how no-charge products can be used in field service workflows, such as complimentary items or included services.
Original PR description
This commit adds some products with a sales price of zero to the demo data. This is a feature that isn't well-known and is difficult to discover, yet it's quite powerful. task:3460001
1 change
Enhancements to existing features
This update adds comprehensive unit tests for the document activity view feature, ensuring that document archiving works correctly. The changes also improve code efficiency by consolidating service loading into a shared utility function, reducing duplication across multiple test files.
Original PR description
Purpose ======= Add unit tests for the document activity view Test the fix of document archiving in the activity view PR: odoo/odoo/pull/151741 Task: 3704340 Load the services in a utils function to remove code redundancy. Task-3714544
This update makes several internal checks more efficient by counting matching records instead of loading full search results. Users should not see functional changes, but affected areas may respond slightly faster and follow better development practices.
Original PR description
The aim of this commit is to improve a bit the performance of those conditional and to promote good practices in the code. (And also because Accounting isn't Zaccounting :D ) Context: `search` will create an `ORDER BY` sql statement while the `search_count` is a simple `count(*)` without any ordering. task-id: None
Room is now listed under Productivity and WhatsApp under Marketing, making both apps easier for users to find in the app menu. This improves navigation and aligns these apps with the business areas where they are most commonly used.
Original PR description
Purpose =========== Change the category of the the whatsapp and room. Specification ================= Move Room to Productivity (first). Move WhatsApp to Marketing (last). Technical ========== In the module category record, we utilize the "base" prefix to ensure that the sequence specified within this record is honored. Omitting the "base" prefix would result in the sequence not being respected. This convention is consistently applied throughout the entire Odoo code base. Upgrade Pr- https://github.com/odoo/upgrade/pull/5838 Task-3612501
Onboarding messages in the employee referral app can now be translated for different languages. This improves the experience for multilingual companies by showing referral onboarding guidance in users' preferred languages.
Original PR description
The text shown on the onboarding screens were not translatable. They are now. Task: 3794638