Friday, March 25, 2022
9 changes · master
New functionality added to Odoo
Website editors can now add an Online Appointment snippet to pages, making it easier for visitors to book appointments directly from the website. This improves the website-building experience by providing a ready-made appointment booking block with its own editor options and thumbnail.
Original PR description
task-2362091
Enhancements to existing features
The spreadsheet component used in Documents has been updated to a newer version. This improves formula support by correctly handling percent symbols, reducing calculation issues for users working with spreadsheet documents.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/c2a9bbac [IMP] formulas : handle % symbol in formulas
Resolved issues and error corrections
Belgian payroll now shows the proper label next to the employee disabled checkbox. This makes the employee form clearer and avoids confusion when reviewing or updating employee details.
Original PR description
After installing l10n_be_hr_payroll, the disabled field is added to the hr.employee view but not in a group. This causes the field label to not be displayed, only the checkbox. This commit adds the field label next to the checkbox. task-2790206
Miscellaneous changes
**Steps to follow** - Create a bank statement - Add a line with an amount of 20 - Add 20 to the ending balance - Save and post the entry - Click on reconcile - Go to Manual Operations - Check the 'To Check' checkbox -> Two validate buttons are displayed => Only the gray button should be there **Cause of the issue** When `state.balance.type === -1 && to_check_checked`, Both `button.o_validate` and `.o_no_valid` were visible opw-2793786 Forward-Port-Of: odo
Original PR description
**Steps to follow** - Create a bank statement - Add a line with an amount of 20 - Add 20 to the ending balance - Save and post the entry - Click on reconcile - Go to Manual Operations - Check the 'To Check' checkbox -> Two validate buttons are displayed => Only the gray button should be there **Cause of the issue** When `state.balance.type === -1 && to_check_checked`, Both `button.o_validate` and `.o_no_valid` were visible opw-2793786 Forward-Port-Of: odoo/enterprise#25346
Forward-Port-Of: odoo/enterprise#25487
Original PR description
Forward-Port-Of: odoo/enterprise#25487
The amount of transactions of imported CAMT053 was sometimes inverted depending on the format used by the bank Steps to reproduce: 1. Install Accounting 2. Create a company with 'CHF' as currency and select it 3. Enable 'Multi-Currencies' in Settings > Accounting > Currencies 4. Go to Accounting > Configuration > Invoicing > Journals 5. Create a new journal of type 'Bank' and currency 'EUR' 6. Go to the Accounting Dashboard and import the CAMT file (go to the three dots on the top lef
Original PR description
The amount of transactions of imported CAMT053 was sometimes inverted depending on the format used by the bank Steps to reproduce: 1. Install Accounting 2. Create a company with 'CHF' as currency and…
The amount of transactions of imported CAMT053 was sometimes inverted depending on the format used by the bank Steps to reproduce: 1. Install Accounting 2. Create a company with 'CHF' as currency and select it 3. Enable 'Multi-Currencies' in Settings > Accounting > Currencies 4. Go to Accounting > Configuration > Invoicing > Journals 5. Create a new journal of type 'Bank' and currency 'EUR' 6. Go to the Accounting Dashboard and import the CAMT file (go to the three dots on the top left corner of the bank journal and select New > Import Statement) Solution: With `entry_amount` = the amount in \<Ntry>/\<Amt> and `amount` is the amount of the transaction (\<Ntry>/\<AmtDtls>/\<TxAmt>/\<Amt>), we check that `entry_amount = amount * rate` if not, we do the same check with `rate = 1/rate`. If still not, we just use the `entry_amount`. Problem: The exchange rate in the CAMT053 file provided by banks is sometimes inverted, the issue is more thouroughly explained here : https://github.com/odoo/enterprise/pull/20419#issuecomment-925505605 opw-2689388 Forward-Port-Of: odoo/enterprise#24383
The Recruitment Analysis Report was missing a multi-company rule. TaskID: 2738082 Forward-Port-Of: odoo/enterprise#25536
Original PR description
The Recruitment Analysis Report was missing a multi-company rule. TaskID: 2738082 Forward-Port-Of: odoo/enterprise#25536
Issue: When a SO is generated with sale_amazon, the warehouse on the SO was not set to a warehouse in which the amazon location was set Steps to reproduce : 1) Install sale_amazon 2) Configure a Amazon Account with a location_id 3) Receiving a SO from Amazon, or synchronize the orders 4) Go to the new SO -> The warehouse set on new SO is the default warehouse instead the one linked with the location of the amazon account opw-2633433 X-original-commit: c2519f5 see also: - http
Original PR description
Issue: When a SO is generated with sale_amazon, the warehouse on the SO was not set to a warehouse in which the amazon location was set Steps to reproduce : 1) Install sale_amazon 2) Configure a Amazon Account with a location_id 3) Receiving a SO from Amazon, or synchronize the orders 4) Go to the new SO -> The warehouse set on new SO is the default warehouse instead the one linked with the location of the amazon account opw-2633433 X-original-commit: c2519f5 see also: - https://github.com/odoo/enterprise/pull/21472 Forward-Port-Of: odoo/enterprise#25516
**Current behavior:** Clicking on a FieldPhone in a form view records the call in duplicate. **After this commit:** Only one call is recorded. Task-2802823 Forward-Port-Of: odoo/enterprise#25575
Original PR description
**Current behavior:** Clicking on a FieldPhone in a form view records the call in duplicate. **After this commit:** Only one call is recorded. Task-2802823 Forward-Port-Of: odoo/enterprise#25575