Monday, January 8, 2024
10 changes
3 changes
Resolved issues and error corrections
This fixes an issue where OnSIP VoIP settings could fail to load after a related platform change. Users should see the VoIP integration continue working normally without settings errors.
Original PR description
Follow the change of https://github.com/odoo/odoo/pull/141904, user.settings service is changed from service to record and is now in mail.store service. Missing this change in voip_onsip.
Archiving a subscription pricelist now also removes it from related product records, keeping product pricing information consistent. If the pricelist is restored, it is added back so users see the correct active pricing options.
Original PR description
**Version:** - master **Steps to reproduce:** - Create a new price list - Add the product to the price list - Archive the price list - Go to that product - The archived price list is available **Issue:** The product will be removed from the pricelist when archived, but it won't be removed from the product when archived. **Solution:** By adding the `action_archive` method in the `product.pricelist` to fix the issue. Once the pricelist is achieved, it will be removed from the product too. task-3573491 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change removes an unnecessary space in the accounting reports code. It is a small cleanup that helps keep the codebase tidy without changing how users interact with the system.
Original PR description
An useless space was inserted between option and the strict equality. The aim of this commit is removing it forever. no task id
7 changes
Resolved issues and error corrections
This fix corrects how the view editor displays available fields when configuring the statusbar widget's fold_field option. Previously, it was showing fields from the wrong data model. The update ensures users see the correct field options when customizing statusbar widgets, making the configuration process more intuitive and error-free.
Original PR description
This commit fixes the display of available fields for the fold_field option in the view editor, when editing the statusbar widget. Now, the model from the corresponding relation is used instead of the model used directly in the current view. task-3599722
This fix resolves a critical issue where creating an automation rule in subscriptions that triggers a "Create next activity" action would cause the system to enter an infinite loop and crash. The solution adds a safety check to prevent the alert configuration process from repeatedly calling itself with the same parameters, allowing users to successfully set up activity-based automation rules for subscription stage changes.
Original PR description
Steps to reproduce: - Install subscriptions - Create an automation rule with: - Stage goes from "In Progress" to "Churned" - "Create next activity" for the action to do - With activity type set as "To-Do" for example - Save Issues: Infinite recursion occurs as configure_alerts call configure_alerts with the same arguments. Solution: We need to see if we went into _configure_alerts, this is done using a flag in the context. opw-3620679
The renewal quote button in subscription orders was incorrectly hidden after changing a quotation status. This fix ensures the renewal button remains visible regardless of the sale order state, allowing users to manage subscription renewals more seamlessly.
Original PR description
**Version:** - saas-16.3 **Step to reproduce:** - renew a sale order - click on the renewal quote stat button and change the state=sent quotation - the renewal button will disappear from the confirmed sale order form view **Issue:** The renewal quote stat button in the subscription module's sale order form view is only visible when the sale order is in the draft state. **Solution:** The renewal quote stat button will now be displayed even when the sale order is in the sent state. task-3593973 <hr/> I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr) Forward-Port-Of: odoo/enterprise#52865
This update corrects the visual alignment between question labels and input fields in the appointment booking form. When customers book appointments, the form questions now display properly aligned, improving the overall user experience and making the form easier to read and complete.
Original PR description
Fix the alignment between the questions labels and the questions inputs in the attendee form when booking an appointment. Task-3648160
The Dutch tax and ICP reports that are submitted to government authorities have been updated to comply with new taxonomy rules and validation requirements. Additionally, a rounding option has been added to ensure reported amounts match what is actually submitted, improving accuracy and consistency in tax reporting.
Original PR description
The reports ICP and Tax Report that have to be sent to the Dutch authorities did not pass the validation tests anymore on the authorities' server. They have been updated to the new taxonomy rules. For further maintenance on the taxonomy, see https://www.taxonomie-viewer.nl/ We also add a rounding down option to the Dutch Tax Report to be consistent with the values to export/send. Forward-Port-Of: odoo/enterprise#53432 Forward-Port-Of: odoo/enterprise#50939
This fix removes an incorrect dependency that the payroll module had on the sign module. The payroll system does not actually require the sign module to function, so this unnecessary link has been corrected. This cleanup helps streamline the system and prevents potential conflicts or confusion about module relationships.
Original PR description
hr_payroll does not depend on sign. This change was introduced in https://github.com/odoo/enterprise/commit/98ff57513dce2673cd6a64bbeb5cfb84b7921dff task-3660141
This update fixes an issue in Web Studio where renaming a newly created field would incorrectly alter its description in the database. Previously, the system would modify both the field's technical name and its description separately, causing translation problems. Now, when a new field is renamed, the label and description are updated together in the field properties, ensuring proper translation support and consistent behavior.
Original PR description
Forward-Port-Of: odoo/enterprise#53628 Forward-Port-Of: odoo/enterprise#47503