Search
Navigate
Branch
Thursday, December 22, 2022
10 changes
New functionality added to Odoo
Users can now insert images into spreadsheets directly from their computer and place them over cells. Images can be resized while keeping proportions, copied, cut, pasted, reset to original size, or deleted, making spreadsheet reports and dashboards more visually flexible.
Original PR description
Add the insertion of image in spreadsheet. Can insert an image over cells from the UI. The resize of image from a corner anchor keep his ratio. The user can choose an image from his computer. FileUploader save the image in Odoo. Can copy cut paste reset_size and delete images. Figure of image don't have border. Odoo task ID: [2955759](https://www.odoo.com/web#id=2955759&cids=1&model=project.task&view_type=form)
Enhancements to existing features
Rental options can now be configured from mobile sales screens, making it easier for teams to create rental orders away from desktop. Rental pricing is computed automatically in the mobile flow, while availability checks remain unavailable on mobile.
Original PR description
Enterprise counterpart of https://github.com/odoo/odoo/pull/34439 Rental extension of product configurator is disabled when rent options isn't set (to avoid renting products in sale). To enable it for mobile, the options has to be set also for sale.order.line form view.
Resolved issues and error corrections
Downloaded spreadsheet dashboard files now take their filename from the dashboard name. This makes exported files easier for users to identify and organize after download.
Original PR description
With this revision, the name of the downloaded file is the name of the dashboard. Task-id 3085330
Miscellaneous changes
When creating a request and trying to share only this one via a url, the link was broken, making it impossible to share. The problem also accured when the request was created and sent by email : the link was broken. Also, when the user uploaded requested documents on the kanban view, the document uploaded was redirected to the first request in the kanban view, making the upload totally broken. task-3071358 Forward-Port-Of: odoo/enterprise#35020
Original PR description
When creating a request and trying to share only this one via a url, the link was broken, making it impossible to share. The problem also accured when the request was created and sent by email : the link was broken. Also, when the user uploaded requested documents on the kanban view, the document uploaded was redirected to the first request in the kanban view, making the upload totally broken. task-3071358 Forward-Port-Of: odoo/enterprise#35020
Users can now clear selected PDF pages by clicking outside the pages, making document handling more intuitive. The same Shift + A shortcut can also toggle selection off, so users can quickly select or unselect all pages in one action.
Original PR description
…ywhere but the pages or by pressing Shift + A
Spreadsheet-related records now show clearer names in navigation breadcrumbs instead of technical model names and IDs. This makes it easier for users to understand where they are when viewing spreadsheet revisions or contributors.
Original PR description
**Description of the issue/feature this PR addresses:** for models spreadsheet.revision, spreadsheet.contributor name field is not there in the model and also rec name is not set, so breadcrump currently showing model_name, id , so adding rec_name for these model for better breadcrump. **Current behavior before PR:** Breadcrump showing model_name, id **Desired behavior after PR is merged:** Better breadcrumb for the models
Multiple tests introduced in 16.0 created a product template and then a default product for that template, however a default product is already created by default in the product module when creating a template and it somecases triggered an unicity constraint. Forward-Port-Of: odoo/enterprise#35172
Original PR description
Multiple tests introduced in 16.0 created a product template and then a default product for that template, however a default product is already created by default in the product module when creating a template and it somecases triggered an unicity constraint. Forward-Port-Of: odoo/enterprise#35172
Steps: - install payroll app. - go to any draft/waiting payslip. - add a other inputs. - change any field that may change other inputs value. Issue: - newly added inputs are ddisappear. Cause: - can't link record that are does actually exist(virtual) using command.link. Fix: - use command.create instead of command.link. task-3094112 Forward-Port-Of: odoo/enterprise#35128
Original PR description
Steps: - install payroll app. - go to any draft/waiting payslip. - add a other inputs. - change any field that may change other inputs value. Issue: - newly added inputs are ddisappear. Cause: - can't link record that are does actually exist(virtual) using command.link. Fix: - use command.create instead of command.link. task-3094112 Forward-Port-Of: odoo/enterprise#35128
TaskId-3090419 Forward-Port-Of: odoo/enterprise#35144
Original PR description
TaskId-3090419 Forward-Port-Of: odoo/enterprise#35144
It is currently not possible to print the delivery slip/the picking operation thanks to the commands To reproduce the issue: 1. Create a storable product P: - Barcode: 123 2. Open the Barcode app 3. Print the commands for Inventory - As you can see, there is the possibility to print the picking operation (barcode value: O-BTN.print-op) and the delivery slip (barcode value: O-BTN.print-slip) 4. Barcode > Operations > Receipt, Create 5. Scan 123 6. Scan O-BTN.print-sl
Original PR description
It is currently not possible to print the delivery slip/the picking operation thanks to the commands To reproduce the issue: 1. Create a storable product P: - Barcode: 123 2. Open the Barcode app 3.…
It is currently not possible to print the delivery slip/the picking
operation thanks to the commands
To reproduce the issue:
1. Create a storable product P:
- Barcode: 123
2. Open the Barcode app
3. Print the commands for Inventory
- As you can see, there is the possibility to print the picking
operation (barcode value: O-BTN.print-op) and the delivery slip
(barcode value: O-BTN.print-slip)
4. Barcode > Operations > Receipt, Create
5. Scan 123
6. Scan O-BTN.print-slip
Error: We expect the delivery slip to be printed. Instead, there is
an error message "You are expected to scan one or more products."
There is nothing in the code that links the commands
`O-BTN.print-op` and `O-BTN.print-slip` to the appropriate actions.
However, there is the possibility to print both PDF manually (via
the gear button) since there is a print method on the component
`MainComponent`
OPW-3075442
Forward-Port-Of: odoo/enterprise#35093
Forward-Port-Of: odoo/enterprise#35035