Tuesday, January 10, 2023
16 changes · master
New functionality added to Odoo
Adds Balance Sheet and Profit and Loss reports for Colombian companies, helping businesses review financial performance using localized report formats. The update also aligns related tax templates with recent Colombian tax changes so reporting stays consistent.
Original PR description
Add a Balance Sheet and Profit and Loss reports for Colombia. As the taxes are updated in https://github.com/odoo/odoo/pull/100513, the tax template in l10n_co_edi also needs to be updated. task-2830938
Enhancements to existing features
Task creation screens in Field Service now avoid showing a duplicate project field, making quick task entry clearer. The project selector also hides internal time-off projects so users do not accidentally assign customer or field service work to the wrong place.
Original PR description
Purpose ------- 1. Since it is now possible to use quick create in kanban when the field uses in the group by is a many2many, the quick create in the kanban view of `My Tasks` menu displays 2 `project_id` field when FSM is installed. The goal is to remove one project field in that view. 2. When the user is in the task form view, he can select the internal project. However, this project is only used to record the time off taken by the employees. The goal of this PR is to avoid the user to select that project since the project is in general hidden in the Project App.
Resolved issues and error corrections
A broken file reference in the German POS certification module was corrected so a required component can load properly. This helps avoid failures when using certified point-of-sale features in Germany.
Original PR description
Before, the path to the file `utils.js` was incorrect, dependent module did not load. Fixed the path.
Features or functions removed from Odoo
An unused internal field in the view system was removed because it no longer served a purpose. This simplifies maintenance and reduces unnecessary metadata without affecting day-to-day users.
Original PR description
This field is useless since 905e01921f3c3ef43ace6fc537d1d8c0d280002c. Remove it and all occurence of it in view records. https://github.com/odoo/odoo/pull/109420 https://github.com/odoo/upgrade/pull/4192
Miscellaneous changes
Create an invoice with: - MX partner - In Other Info tab: set 'External Trade' - An invoice line with a product having UMT Aduana set Change the product 'Quantity'. 'Qty UMT' on the invoice line will not automatically adjust opw-3087419 Forward-Port-Of: odoo/enterprise#35196
Original PR description
Create an invoice with: - MX partner - In Other Info tab: set 'External Trade' - An invoice line with a product having UMT Aduana set Change the product 'Quantity'. 'Qty UMT' on the invoice line will not automatically adjust opw-3087419 Forward-Port-Of: odoo/enterprise#35196
Some previously untranslated Sale Order text is now available for translation. This helps businesses using multiple languages provide a more consistent localized experience for customers and staff.
Original PR description
This commit make some of non-translated string translatable of Sale Order.
The map view now lets smartphone users open and close the pin list panel, matching the behavior available on larger screens. This makes it easier to browse map locations on small devices without losing screen space.
Original PR description
This commit allows to display the desktop right panel of the mapview on a small screen (like a smartphone). This is the same behavior as the folders in Time Off app with the pin list panel header used to toggle the display of the pin list items. Task ID: 2072145
Private field service tasks no longer show or allow setting a customer when no project is assigned. This reduces confusion by removing a field that is not useful for private tasks.
Original PR description
Before this PR when task is private user still able see and set customer on that task but if task is private then there is no use of customer on it. This PR hide customer field when task has not project set on it. task-3084850
This update brings Odoo Spreadsheet in line with the latest shared spreadsheet engine. It improves how spreadsheet images are managed in file storage and reorganizes data dependency settings, helping keep spreadsheet features more reliable and easier to maintain.
Original PR description
adapt code for
https://github.com/odoo/o-spreadsheet/commit/fc313d38 [IMP] images: delete images from the file store
https://github.com/odoo/o-spreadsheet/commit/d4e45186 [REF] config: move data external dependencies to configThe Referral and Field Service screens now hide company fields unless multi-company mode is enabled. This keeps forms simpler for single-company users while still assigning the correct default company behind the scenes.
Original PR description
…y activated before this commit, the company field in project and refferal is visible even without activating multi company feature(when company is single). after this commit in refferal default value is passed to the company and field will be shown only when multi company is activated.
When archiving an employee, users can now edit the employee's private email address before sending an access link. This helps ensure the link is sent to the correct address and reduces follow-up corrections during offboarding.
Original PR description
When archiving an employee, the private email address of the employee can now be edited if the access link is going to be sent. task-3002105
The consistency of foreign_currency_id regarding the journal currency is now managed by account.bank.statement.line.create. Forward-Port-Of: odoo/enterprise#35553 Forward-Port-Of: odoo/enterprise#35340
Original PR description
The consistency of foreign_currency_id regarding the journal currency is now managed by account.bank.statement.line.create. Forward-Port-Of: odoo/enterprise#35553 Forward-Port-Of: odoo/enterprise#35340
Steps: - install sales and subscription apps. - go to subscription. - click on Renew button on confirmed subscription. Issue: - create and duplicate buttons are not visible Cause: - create False is passed in buttons action context. Fix: - make create true for `Renew` and `Upcell` buttons action context. **Remainder in master:** - Remove the context in `_prepare_renew_upsell_order` and `_get_associated_so_action` both methods - Add the context in `open_subscription_hist
Original PR description
Steps: - install sales and subscription apps. - go to subscription. - click on Renew button on confirmed subscription. Issue: - create and duplicate buttons are not visible Cause: - create False is passed in buttons action context. Fix: - make create true for `Renew` and `Upcell` buttons action context. **Remainder in master:** - Remove the context in `_prepare_renew_upsell_order` and `_get_associated_so_action` both methods - Add the context in `open_subscription_history` method. ex-action[ '"context"]["create"]= False task-3101440 Forward-Port-Of: odoo/enterprise#35289
The hardcoded format to send the date values to open the wizard is causing tracebacks: * when editing a rental line * when adding a second rental line in an order in some specific languages. This commit makes sure the format of the datetime sent (in the context) to the server is supported. opw-3089674 Forward-Port-Of: odoo/enterprise#35591
Original PR description
The hardcoded format to send the date values to open the wizard is causing tracebacks: * when editing a rental line * when adding a second rental line in an order in some specific languages. This commit makes sure the format of the datetime sent (in the context) to the server is supported. opw-3089674 Forward-Port-Of: odoo/enterprise#35591
pot file of module documents_spreadsheet module exists in https://github.com/odoo/enterprise/blob/16.0/documents_spreadsheet/i18n/documents_spreadsheet.pot , removing the documents_spreadsheet.pot file from spreadsheet_edition module Forward-Port-Of: odoo/enterprise#35559
Original PR description
pot file of module documents_spreadsheet module exists in https://github.com/odoo/enterprise/blob/16.0/documents_spreadsheet/i18n/documents_spreadsheet.pot , removing the documents_spreadsheet.pot file from spreadsheet_edition module Forward-Port-Of: odoo/enterprise#35559
…ialog Before this commit, the template/spreadsheet dialogs were not correctly displayed on smaller screen width, with overlapping elements and stretching images. Fixed the CSS to make the dialog more responsive and similar to the document kanban view. Odoo task [3047508](https://www.odoo.com/web#id=3047508&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form) Forward-Port-Of: odoo/enterprise#35019
Original PR description
…ialog Before this commit, the template/spreadsheet dialogs were not correctly displayed on smaller screen width, with overlapping elements and stretching images. Fixed the CSS to make the dialog more responsive and similar to the document kanban view. Odoo task [3047508](https://www.odoo.com/web#id=3047508&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form) Forward-Port-Of: odoo/enterprise#35019