Daily updates from Odoo
Navigate
Branch
Tuesday, November 8, 2022
15 changes
Code cleanup and technical improvements
Bank reconciliation matching rules have been relocated into the Enterprise accounting app. This keeps advanced accounting automation aligned with the Enterprise offering while preserving coverage through updated tests.
Miscellaneous changes
Before this PR, some error messages and others messages are not translated. This PR uses the translation function to be able to translate those messages. task-3006627 Forward-Port-Of: odoo/enterprise#32798
Original PR description
Before this PR, some error messages and others messages are not translated. This PR uses the translation function to be able to translate those messages. task-3006627 Forward-Port-Of: odoo/enterprise#32798
…rt button Before this commit, In the project budget, the smart button shows the amount of the budget which was not confirmed After this commit, the smart button shows the amount when the budget is confirmed task-2979890 Forward-Port-Of: odoo/enterprise#32912
Original PR description
…rt button Before this commit, In the project budget, the smart button shows the amount of the budget which was not confirmed After this commit, the smart button shows the amount when the budget is confirmed task-2979890 Forward-Port-Of: odoo/enterprise#32912
Steps to reproduce 1. Install sale_stock_renting 2. Create a Rental Order 3. Add a rental product with a serial number set and quantity set to 0 Confirm the Rental Order 4. Go to reporting and Open the Pivot view Issue: It throws an error saying that it divides by 0 Solution: Check if the quantity is different than 0 opw-3002488 Forward-Port-Of: odoo/enterprise#33592 Forward-Port-Of: odoo/enterprise#32914
Original PR description
Steps to reproduce 1. Install sale_stock_renting 2. Create a Rental Order 3. Add a rental product with a serial number set and quantity set to 0 Confirm the Rental Order 4. Go to reporting and Open the Pivot view Issue: It throws an error saying that it divides by 0 Solution: Check if the quantity is different than 0 opw-3002488 Forward-Port-Of: odoo/enterprise#33592 Forward-Port-Of: odoo/enterprise#32914
…h if "Close Payment" button is clicked in reco widget Currently, if you remove a payment from the reconciliation of the batch payment and select "Close Payment" in the popup, the payments are left in Draft. With this commit, we remove them (after they have been reset to draft) Forward-Port-Of: odoo/enterprise#31665
Original PR description
…h if "Close Payment" button is clicked in reco widget Currently, if you remove a payment from the reconciliation of the batch payment and select "Close Payment" in the popup, the payments are left in Draft. With this commit, we remove them (after they have been reset to draft) Forward-Port-Of: odoo/enterprise#31665
Forward-Port-Of: odoo/enterprise#33749
Original PR description
Forward-Port-Of: odoo/enterprise#33749
Before this commit, the score for the work order's quality checks was not rightly computed and the result was always 3/3. Forward-Port-Of: odoo/enterprise#33636
Original PR description
Before this commit, the score for the work order's quality checks was not rightly computed and the result was always 3/3. Forward-Port-Of: odoo/enterprise#33636
The aim of this commit is to allow the user to unlink its 325 and 281.50 forms when the form is a test. Before this commit: A form 325 and its 281.50 that were created for testing purpose couldn't be unlinked and had to stay in the DB forever. After this commit: The form 325 can be unlinked if it was a test ticket: 2820482 PR-Enterprise: Forward-Port-Of: odoo/enterprise#28348
Original PR description
The aim of this commit is to allow the user to unlink its 325 and 281.50 forms when the form is a test. Before this commit: A form 325 and its 281.50 that were created for testing purpose couldn't be unlinked and had to stay in the DB forever. After this commit: The form 325 can be unlinked if it was a test ticket: 2820482 PR-Enterprise: Forward-Port-Of: odoo/enterprise#28348
The following issues surfaced with new changes brought to 16: 1) trust bullet not aligned with the name anymore 2) the default content body formatting is, well, not formatted 3) the computation of the content body overrides the modification of the user This commit fixes those issues (and more): 1) re-align the trust bullet 2) apply correct format to default body (from simple string to html) 3) use the existing stored body field instead of the non-stored body_html field (removed) to save
Original PR description
The following issues surfaced with new changes brought to 16: 1) trust bullet not aligned with the name anymore 2) the default content body formatting is, well, not formatted 3) the computation of the content body overrides the modification of the user This commit fixes those issues (and more): 1) re-align the trust bullet 2) apply correct format to default body (from simple string to html) 3) use the existing stored body field instead of the non-stored body_html field (removed) to save user modifications 4) change the display name of join_invoices to "attach invoices" in the ui for more clarity 5) improve the rendering of the wizard by adding some vertical spaces and aligning email fields Forward-Port-Of: odoo/enterprise#32891
An override of the `_buildConfirmationDialog` allows to prevent the deletion of a token if it is linked to an active subscription. In this case, the active subscriptions are clearly indicated and the user cannot confirm the deletion. task-3048269 See also: - https://github.com/odoo/odoo/pull/104883 Forward-Port-Of: odoo/enterprise#33682 Forward-Port-Of: odoo/enterprise#33574
Original PR description
An override of the `_buildConfirmationDialog` allows to prevent the deletion of a token if it is linked to an active subscription. In this case, the active subscriptions are clearly indicated and the user cannot confirm the deletion. task-3048269 See also: - https://github.com/odoo/odoo/pull/104883 Forward-Port-Of: odoo/enterprise#33682 Forward-Port-Of: odoo/enterprise#33574
After a CODA file import, the statement and the transactions are not on the right order. Therefore, all statements are invalid because the balance_start of each of them doesn't match the balance_end_real of the previous statement. Forward-Port-Of: odoo/enterprise#33537
Original PR description
After a CODA file import, the statement and the transactions are not on the right order. Therefore, all statements are invalid because the balance_start of each of them doesn't match the balance_end_real of the previous statement. Forward-Port-Of: odoo/enterprise#33537
Since 1a6abc7, 'Instructions' column in the BoM 'Operations' tab is displayed as the first column and there's too much space between "Instructions" and the value of quality_point_count. It also has an impact on the display of the 'Add a line' and 'Copy Existing Operations' at the bottom of the tree/list. This PR place the 'Instructions' column as shown there : https://tinyurl.com/yedpuxwj. It also revert to the previous design, replacing the 'Instructions' string placed before the value of qual
Original PR description
Since 1a6abc7, 'Instructions' column in the BoM 'Operations' tab is displayed as the first column and there's too much space between "Instructions" and the value of quality_point_count. It also has an impact on the display of the 'Add a line' and 'Copy Existing Operations' at the bottom of the tree/list. This PR place the 'Instructions' column as shown there : https://tinyurl.com/yedpuxwj. It also revert to the previous design, replacing the 'Instructions' string placed before the value of quality_point_count by a list icon placed after. Task: 2985735 Forward-Port-Of: odoo/enterprise#33349
Since this balance column is used for different things (e.g. e-wallet), adding a label allows to properly differentiate what is what. Forward-Port-Of: odoo/enterprise#32632
Original PR description
Since this balance column is used for different things (e.g. e-wallet), adding a label allows to properly differentiate what is what. Forward-Port-Of: odoo/enterprise#32632
Reproduction: 1. Install Sale, enable shipping methods and FedEx connector 2. Go to Sale, place an order with UK localization, add shipping and choose FedEx 3. The rate is different from the actual rate retrieved from FedEx with the UK account Reason: the PreferredCurrency for GBP should be GBP instead of UKL, this information is got from the customer’s communication with FedEx Fix: we set the currency as ‘GBP’ instead of UKL when setting PreferredCurrency opw-3003496 Forward-Port-O
Original PR description
Reproduction: 1. Install Sale, enable shipping methods and FedEx connector 2. Go to Sale, place an order with UK localization, add shipping and choose FedEx 3. The rate is different from the actual rate retrieved from FedEx with the UK account Reason: the PreferredCurrency for GBP should be GBP instead of UKL, this information is got from the customer’s communication with FedEx Fix: we set the currency as ‘GBP’ instead of UKL when setting PreferredCurrency opw-3003496 Forward-Port-Of: odoo/enterprise#32999
The tokenization is forced for all users paying a subscription. The checkbox asking whether to save the payment details is therefore hidden and a message is informing the users about it. This also impacts user that are not logged in. task-3048314 See also: - https://github.com/odoo/odoo/pull/105039 Forward-Port-Of: odoo/enterprise#33666 Forward-Port-Of: odoo/enterprise#33630
Original PR description
The tokenization is forced for all users paying a subscription. The checkbox asking whether to save the payment details is therefore hidden and a message is informing the users about it. This also impacts user that are not logged in. task-3048314 See also: - https://github.com/odoo/odoo/pull/105039 Forward-Port-Of: odoo/enterprise#33666 Forward-Port-Of: odoo/enterprise#33630