Daily updates from Odoo
Thursday, December 12, 2024
8 changes
4 changes
Enhancements to existing features
A new automated test checks that helpdesk tickets are converted to CRM opportunities or leads correctly based on a user's permissions. This helps reduce the risk of regressions in the support-to-sales handoff process.
Original PR description
This commit introduces a new test case that ensures the conversion of helpdesk tickets to opportunities in the CRM module is functioning as expected. Test Details: A new user is created, and conversion is attempted both before and after assigning the user to the relevant group (crm.group_use_lead). Assertions check for both "Convert to Opportunity" and "Convert to Lead" behavior depending on the user's group permissions. task: 4180279
The delivery pickup location tests were updated to avoid unnecessary email sending during automated checks. This keeps test runs stable and reduces maintenance effort without changing the customer-facing delivery flow.
Original PR description
Now that the salesperson is set on the cart after its confirmation, the test failed because it tried to send an email when the mail configuration was not properly configured. By relying on the standard test common from website_sale, we disable the mail sending, and can simplify the existing test setup. task-4270127
This work begins loading product expiry information into barcode-based stock operations. It should help warehouse teams handle lots and expiration dates more accurately when scanning products, though the change appears to be work in progress.
Timesheet approver information is now shown with a clearer label in tooltips, filters, and grouping options. Employees can also be grouped by their Timesheet Approver, making it easier for managers to review and organize timesheet responsibilities.
Original PR description
This commit renames the label of `timesheet_manager_id` field to have `Timesheets Approver` displayed in tooltip and custom filter/group by. It also adds a group by in `hr.employee` model to let the user to group by Timesheet Approver. task-4313650
3 changes
Enhancements to existing features
The accounting guided tours were simplified to avoid getting stuck on setup steps that may already be completed. The update also adds product description guidance, making the tour smoother and more useful for users learning invoice workflows.
Original PR description
Problem --------- The account tour had some troublesome steps such the one waiting for the user to select a template. If this had already been done before, it meant that the tour would be on stand…
Problem --------- The account tour had some troublesome steps such the one waiting for the user to select a template. If this had already been done before, it meant that the tour would be on stand by. The Send & Print wizard steps were also quite heavy with extra steps being taken to add an email to the partner, this would stop the tour if the selected partner already had a email address. Solution --------- This commit removes - the steps related to the template selection (for both the manual and automatic tours) - the extra steps in the send and print, asking the user to select add an address for the partner without one and simply asks him to Send & Print directly (only for the manual tour, the automatic tour maintain those steps since the automatic tour creates a new partner without email address during the run). This commit adds - Steps to add a description of a product (for both manual and auto) task-4309716 odoo/enterprise/pull/74092 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Korean state and province names are now stored in Korean instead of English. This makes local address and invoice information clearer and more appropriate for users operating in Korea.
Original PR description
States are not handled by translations, and the Korean states were added into the data with their english version. As these will mostly be used by Korean users, to issue invoices/... in Korea, it makes more sense to store the Korean version instead. Task [link](https://www.odoo.com/odoo/project/967/tasks/4402317) task-4402317 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Korean administrative regions are now stored in Korean instead of English. This makes Korean addresses and invoices clearer and more appropriate for users operating in Korea.
Original PR description
States are not handled by translations, and the Korean states were added into the data with their english version. As these will mostly be used by Korean users, to issue invoices/... in Korea, it makes more sense to store the Korean version instead. task id # 4402317 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
1 change
Enhancements to existing features
This update simplifies the accounting report button bar by ensuring the XLSX export button is consistently displayed. This change reduces complexity and improves the user experience by making the key export functionality readily available on all accounting reports.
Original PR description
Refactors the button bar component and makes the xlsx button always show on accounting reports. task-4402561