Daily updates from Odoo
Monday, November 18, 2024
8 changes
3 changes
Enhancements to existing features
The default payment reminder email has been refined to make follow-up messages clearer and more polished for customers. The template also uses email-compatible styling so reminders display more reliably across email clients.
Original PR description
This commit slightly improves the default followup email message for payment reminder. task-4245024
Payroll will no longer show a payslip duration warning when the selected salary structure is not configured to use worked day lines. This reduces confusing alerts for payroll teams in setups where that warning is not relevant.
Original PR description
If a structure has the setting 'use_worked_day_lines' set to False, we shouldn't show the warning for the payslip duration. Task: 4300660
The product form layout in Intrastat reporting has been adjusted so fields take up space more consistently. This helps keep the interface cleaner and easier to use when reviewing or editing product-related Intrastat information.
Original PR description
Before this commit some fields were taking extra space and ruining the UI by breaking uniformity After this commit uniformity was restored in UI TaskId - 3794896
3 changes
Enhancements to existing features
The stock search view keeps common nearby-date filters visible so users can quickly find relevant warehouse operations. This makes day-to-day inventory checks easier without needing to dig through hidden search options.
Original PR description
The filters has been added to work with the graph overview. However people asks to not hide everything in the search since it's a basic operation Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Dragging a signing field from the sidebar now shows a preview that matches the final dropped size. This makes document preparation smoother and avoids confusing size changes when placing signature fields.
Original PR description
Before this commit, when onSidebarDragStart was called to start dragging a sign item from the side bar, the placeholder was not resized the same it it is when it is dropped. Therefore the placeholder would see his change change upon releasing the element. taskid: 4164114
When sending a message about a salary offer, the system now automatically suggests the email address of the related employee or applicant. This helps HR teams send offer communications faster and reduces the chance of choosing the wrong recipient.
Original PR description
Offer "send message" will directly propose the email of the offer's employee/applicant. task-4062860
2 changes
Enhancements to existing features
This update streamlines the process of handling spreadsheet data, eliminating redundant encoding and decoding steps. This optimization reduces the time it takes to process spreadsheets, specifically improving performance by approximately 70ms. This change enhances the overall responsiveness of the Enterprise module.
Original PR description
This commit removes unnecessary base64 encoding and decoding operations when computing `spreadsheet_data` which contains the serialised json data. Previously, the binary field `spreadsheet_binary_data` was base64-encoded (as is the case with all binary fields), meaning the file was read, encoded to base64, and assigned to `spreadsheet_binary_data`. To retrieve the serialized JSON, it then had to be decoded again. By avoiding this redundant steps, with a spreadsheet file of 16.7Mb, we optimize the time spent in `_compute_spreadsheet_data`: before: ~100ms after: ~30ms Task: 4256155
This update ensures the redirect button label is always present when a redirect URL is set in Odoo Enterprise. This simplifies the user interface by hiding the 'Close' button when a redirect isn't needed, improving clarity and usability. The change also updates the default redirect URL text from 'Open Link' to 'Close'.
Original PR description
This commits makes the redirect button label mandatory when there is a specified redirect URL. It also improves the hiding of the redirect label field when there is no redirect URL specified. task-4174120