Tuesday, October 22, 2024
9 changes · 17.0
Resolved issues and error corrections
The withholding wizard now prevents users from manually changing the calculated TDS amount. This helps keep TDS values consistent with the base amount and selected tax, reducing the risk of accidental reporting or accounting errors.
Original PR description
Before this commit: The TDS amount in the wizard was editable, so users were able to change it manually. After this commit: The TDS amount in the wizard is now read-only and can’t be changed, since it’s calculated based on the base amount and TDS tax.
The inventory workflow now blocks users from entering expiration dates for products that are not tracked. This prevents misleading product records and keeps expiry information limited to items where tracking is enabled.
Original PR description
**Steps to reproduce the bug:** - Enable the "Expiration Date" feature in inventory settings. - Create a non-tracked product "P1". - Create a receipt with one unit of P1. - Mark it as "To Do". - Go to the detailed operation. **Problem:** You are able to set an expiration date even though the product is not tracked. opw-4256125
A typo in a Point of Sale error message was fixed by adding a missing space. This makes the message clearer for users and improves the overall polish of the interface.
Original PR description
An error message was missing a space in between "a" and "hamburger" in "ahamburger". This commit fixes this typo. Task-4173938
The Indian Electronic Waybill setting no longer displays an Enterprise-only prompt when it is available in the Community edition. This prevents confusion and allows Community users to install and use the module as expected.
Original PR description
**[FIX] l10n_in: Remove Enterprise Widget from Indian Electronic Waybill** **Description of the issue/feature this PR addresses:** System shows Enterprise Widget on Indian Electronic Waybill module. Although Indian Electronic Waybill is available in community addons . **Impacted versions:** * 17.0 * 18.0 **Steps to Reproduce :** - Install l10n_in module. - Now Go to the invoicing --> Configuration --> Setting. - See the Enterprise Widget is on Indian Electronic Waybill. **Current behaviour before PR:** Enterprise Widget Should not show on Indian Electronic Waybill as it is available in community addons. **Desired behaviour after PR is merged:** After this PR merge, System will allow to install Indian Electronic Waybill module in community version. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
A small typo was fixed in the web search code, changing an incorrectly spelled internal name to the intended wording. This helps keep the code clearer and reduces the chance of confusion for future maintenance, with no expected change for end users.
Original PR description
typo fix: getContextGroubBy -> getContextGroupBy --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a display issue in the employee timesheet leaderboard. Previously, the target value wasn't correctly reflected when changing billing time targets. This change ensures that the leaderboard accurately shows the employee's progress against their set billing time target, improving reporting accuracy.
Original PR description
- 17.0 ### Steps to reproduce: - Install sale_timesheet_enterprise. - Select Billing Rate Target and then Billing Rate Leaderboard in settings. - Click on 'Set employee billing time targets'. - Open Mitchell Admin form view and set the value of the Billing Time Target to 150 in the HR Setting tab. - Open 'my timesheet'. - Open the leaderboard, on the right-hand side. - Notice that 'x/150' is displayed for Mitchell admin. - Open Mitchell Admin employee form view. - Set the value of the Billing Time Target to 100. - Again open the leaderboard in the timesheet. ### Issue 'x/' is displayed without the new target value. ### Cause Due to the wrong regular expression for the value. ### Solution Correct the regular expression. task-3970348
This update streamlines the process of booking appointments by standardizing how phone numbers and email addresses are handled. Previously inconsistent usage has been corrected, leading to a more reliable and user-friendly experience for customers. This change improves data accuracy and simplifies the booking flow.
Original PR description
Harmonize 'phone' field, normalize email usage Task-4154838
This fix prevents users from accidentally clicking the 'Pair' button multiple times when connecting an IoT device. After a valid pairing code is submitted, the button is now disabled to avoid errors that occur when the same code is reused. This improves the user experience by preventing confusing error messages during the device setup process.
Original PR description
If we receive a valid pairing code, block the 'Pair' button, since if it is pressed again it will show an error as the pairing code has already been used. task-4207295
This update corrects a test in the SEPA credit transfer module that was attempting to directly modify a protected field. The fix ensures the test follows proper data handling procedures, maintaining the integrity of account number validation in SEPA payment processing.
Original PR description
Direct update sanitized_acc_number is not allowed.