Daily updates from Odoo
Wednesday, August 14, 2024
14 changes · master
Enhancements to existing features
The employee disability status field is now managed centrally in Payroll instead of being duplicated across Belgium, Kenya, and Bangladesh payroll localizations. Bangladesh employee payroll fields also received missing access restrictions so only HR users can view or edit sensitive employee information.
Original PR description
Three localisations share the same 'disabled' field on the employee. It should be moved to hr_payroll. Also add groups that were missing on Bangladesh employee's fields. Task: 4031976
Timesheet access rules have been simplified by using a newer searchable participant field. This keeps the same access behavior while making the underlying security setup easier to maintain.
Original PR description
## Description Following the introduction of the searchable field `message_partner_ids` for the timesheets, we can simplify some `ir.rules`. Semantics are equivalent. ## Reference task-3977971
The inter-company accounting rules now use a standard helper to identify analytic accounts in distributions. This keeps the feature aligned with the accounting framework and reduces maintenance risk without changing day-to-day user workflows.
Original PR description
…lytic A method to obtain the analytic accounts used in an analytic distribution was added. Use this method instead Task-3926461
Tax-included taxes have been deactivated, so related localization settings were cleaned up to avoid assigning obsolete tax references. This helps keep Brazilian AvaTax and Peruvian reporting configurations aligned with current tax behavior and reduces the risk of incorrect setup data.
Original PR description
Due to the deactivation of tax_included taxes, we have to remove these lines from the assignation of the field. Community: odoo/odoo#173906 Upgrade: odoo/upgrade#6354 Task [link](https://www.odoo.com/odoo/project.task/4019610) task-4019610
The Sign app no longer offers the unnecessary “Add on all pages” option when a PDF has only one page. This reduces confusion and streamlines placing initials on simple documents.
Original PR description
Before this commit, when uploading a single-page PDF and dropping the "initial" field, the wizard still offered the "Add on all pages" option, which is not useful for a one-page document. After this commit, the "Add on all pages" button will be disabled if the document has only one page. Also in case if there is only page we directly add field into pdf without hassle to choose signer. task-4069435
WhatsApp conversations now show clearer messages when a new template or document is sent to the same customer. This helps users understand whether the current chat continues with the template content or should move to another document.
Original PR description
**PURPOSE:** Currently while the conversation is going if a new template is shared with the same customer than a message is dropped on the channel which needs improvement in language construct. **SPECIFICATION:** Improve construct when document is sent by a) same user using different model: Post a message consisting of the template body in the channel. b) Different user from any model: "Chat shall be moved to DocumentName." task-[3607392](https://www.odoo.com/web#id=3644180&menu_id=4720&cids=2&action=333&active_id=965&model=project.task&view_type=form)
Barcode operations now handle packaged products with tracking more smoothly, especially items tracked by serial number. This helps warehouse users complete immediate transfers more reliably by creating or selecting the right line for each packaged item during scanning.
Original PR description
Before this commit ================== Handling tracked packaging in the barcode was tricky, especially for products tracked by serial numbers. Immediate transfer for these items wasn't smooth because separate lines didn't appear when the packaging was on. This made scanning serials difficult, even though lots worked fine. After this commit ================= This commit improves the handling of tracked packaging in the barcode. For products tracked by serial numbers, immediate transfer works more smoothly when packaging is enabled. The system now correctly adds/selects one line for packaged items, making scanning serials easier. TaskId: 3626142
Amazon order imports no longer create new state records when a matching state cannot be found. Instead, the system creates a follow-up activity for the Amazon salesperson so the contact can be corrected manually, helping avoid duplicate or unreliable state data.
Original PR description
Before this commit contact created from amazon order create new state if it does not find matching state in odoo and it was causing issues like having record multiple record for same state and user don't know which one is right with proper code in data. This commit stop creating new state instead create activity on contact for amazon sale person to set proper state on the related contact to not break flows that are related to contact's state. task-3865454
The Helpdesk customer portal is clearer and easier to use, with ticket stages shown without potentially misleading color indicators. Website support forms now collect more customer contact details and respond better to user actions, including smarter submit button behavior.
Original PR description
_* = website_helpdesk - removed the color code to the portal list view for ticket stage display as the fact that it is folded or not no longer determines whether a task is closed or open. - added some additional fields for capturing customer contact details. - optimize the Submit button for dynamic behavior based on user actions. - Improved the website form based on user actions. task-3635784
This update aligns India GSTR report tests with the new way fiscal years spanning two calendar years are shown in document names. It helps ensure generated report names remain accurate and consistent when the fiscal year crosses year boundaries.
Original PR description
See community counterpart, when the fiscal year is staggered on 2 years, the document name will reflect that. task-3653456
The barcode scanning screen now uses the full available width for the camera view. This makes it easier for users to scan items accurately and quickly during warehouse operations.
Original PR description
For an easier scan reading
When users create a new product from a barcode lookup, the notification now closes as soon as they tap the action button. This frees up screen space on mobile so they can start editing the new product immediately instead of waiting for the message to disappear.
Original PR description
When you want to create a new product from barcode lookup you want to edit it directly. However on mobile the notification take a lot of place on the screen and you have to wait for the timeout before edition
Appraisal, survey, and helpdesk timesheet pages now use clearer, more human-readable web addresses. This makes shared links easier to understand and improves the experience for employees and customers navigating these workflows.
Original PR description
*= helpdesk_sale_timesheet, hr_appraisal_survey This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
Frontdesk and Helpdesk URLs have been updated to a clearer, more human-readable format. This makes shared links easier for users to understand and improves the overall customer and visitor experience without changing core workflows.
Original PR description
This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230