Daily updates from Odoo
Navigate
Branch
Friday, April 21, 2023
12 changes
New functionality added to Odoo
Adds official Balance Sheet and Profit and Loss reports for companies using the Algerian localization. The reports include French translations to align with official Algerian documentation requirements.
Original PR description
Add balance sheet and Profit and Loss report for Algerian localization. Official documents and documentation can be found in the references of the task. Official documents must be in french -> add a french translation task-3047876
Enhancements to existing features
Documents now show when they contain multiple pages, such as PDF pages or spreadsheet sheets, directly from the kanban card. This makes it easier for users to recognize document size and structure at a glance without opening each file.
Original PR description
...when documents can be considered having multiple pages, i.e., actual pages in pdfs, or sheets in spreadsheets/xslx files. It makes it obvious. Technical notes: * PDFS On `except`: * `ValueError` is necessary for Supporting PyPDF2 v.1.26. See https://github.com/py-pdf/pypdf/issues/183 * `PdfReadError`= Non-pdf attachment stored as pdf in accounting, and likely other ill-formatted files users may upload. * Spreadsheet: * Writing the value when spreadsheet is left allows to be correct between snapshots Tests are included. Task-3060846
Mexican eCommerce customers requesting an invoice will now see a clearer reminder to provide their RFC tax number during checkout. The invoice information step is also available even when automatic invoicing is turned off, helping customers submit the details needed for later invoicing.
Original PR description
1. Display the RFC on the additional step while asking for an invoice. This will remind the eCommerce client that he needs to provide his RFC number while requiring an Invoice. 2. Display the additional step even if the system parameter "automatic invoicing" is deactivated. This will allow eCommerce clients to require and provide the additional information if they require an invoice, even if the eCommerce is not configured to create invoices automatically. task-3250896
Usability of the EDI settings is improved with shorter message, better warning, simpler wording, better translations. Same goes for the EDI messages about sent invoices and EDI invoice states. Community PR: [odoo-dev/#117601](https://github.com/odoo/odoo/pull/117601) Task link: https://www.odoo.com/web#id=3263708&cids=1&model=project.task task-3263708
Original PR description
Usability of the EDI settings is improved with shorter message, better warning, simpler wording, better translations. Same goes for the EDI messages about sent invoices and EDI invoice states. Community PR: [odoo-dev/#117601](https://github.com/odoo/odoo/pull/117601) Task link: https://www.odoo.com/web#id=3263708&cids=1&model=project.task task-3263708
Features or functions removed from Odoo
The project app no longer sends parent task notifications when a child task changes stage. This reduces unnecessary alerts now that the newer to-do state feature provides a better way to track task progress.
Original PR description
Before this commit there is a sub-type to notify parent if child stage change but with new to-do state feature we don't to unnecessory notification on parent which is more problemation then informative. This commit remove task dependency sub-type and it's related code. task-3252755
Code cleanup and technical improvements
Bulk editing in Documents list and kanban views has been reworked to behave more consistently. Users should see documents update correctly after workspace changes, and starring multiple documents in kanban is now reliable.
Internal chat channel references were renamed from Mail Channel to Discuss Channel across related enterprise, mobile, testing, and helpdesk live chat areas. This prepares the product structure for a future separation of Discuss and Mail modules, with little expected day-to-day impact for users.
Original PR description
\* = mail_mobile, test_mail_enterprise, website_helpdesk_livechat In preparation of splitting discuss and mail modules. https://github.com/odoo/odoo/pull/118354 https://github.com/odoo/upgrade/pull/4553
Miscellaneous changes
Forward-Port-Of: odoo/enterprise#40081 Forward-Port-Of: odoo/enterprise#39991
Original PR description
Forward-Port-Of: odoo/enterprise#40081 Forward-Port-Of: odoo/enterprise#39991
Purpose ======= Fix the drop zone visual effect which was still visible in the chatter and discuss after dragging content into documents. Specifications ============== Remove the unnecessary stop propagation on the documents drop event which was preventing the chatter and discuss drop zone from noticing the event leaving the visual effect visible. Task-3274753 Forward-Port-Of: odoo/enterprise#39974
Original PR description
Purpose ======= Fix the drop zone visual effect which was still visible in the chatter and discuss after dragging content into documents. Specifications ============== Remove the unnecessary stop propagation on the documents drop event which was preventing the chatter and discuss drop zone from noticing the event leaving the visual effect visible. Task-3274753 Forward-Port-Of: odoo/enterprise#39974
1 helpdesk: adjust the text of the ribbon in the helpdesk dashboard Steps to reproduce: - Install the helpdesk app - Active the French (BE) / Français (BE) Language - Got to helpdesk app - Check the ribbon text Issue: - When the ribbon contains too long text, some of the text is cropped and doesn't displayed correctly. In commit, - We changed the left and top properties of the ribbon so that the text will not b
Original PR description
1 helpdesk: adjust the text of the ribbon in the helpdesk dashboard
Steps to reproduce:
- Install the helpdesk app
- Active the French (BE) / Français (BE) Language
- Got to helpdesk app
- Check the ribbon text
Issue:
- When the ribbon contains too long text, some of the text is cropped and doesn't displayed
correctly.
In commit,
- We changed the left and top properties of the ribbon so that the text will not be crop.
task- 3098157
Forward-Port-Of: odoo/enterprise#39899
Forward-Port-Of: odoo/enterprise#35229before this commit, the closing tag for the field is added twice ( />/> ) in the form view. after this commit, the duplicated closing tag will be removed for the field tag Forward-Port-Of: odoo/enterprise#39544
Original PR description
before this commit, the closing tag for the field is added twice ( />/> ) in the form view. after this commit, the duplicated closing tag will be removed for the field tag Forward-Port-Of: odoo/enterprise#39544
Steps to reproduce: -Have l10n_be_hr_payroll installed -Go to payrol->configuration->SalaryPackageConfig->Resume -Create a new Resume -Select Value Type: Contract Value or Payslip Value -Verify the js error with duplicate keys found Issue: field code = fields.Selection(_get_available_fields) on l10n_be_hr_contract_salary yields two "duplicate" tuples ('holidays', 'Extra Time Off') and ('SALARY', 'Salary') ('SALARY', 'Salary') is distinct from hr_contract_salary_payroll
Original PR description
Steps to reproduce: -Have l10n_be_hr_payroll installed -Go to payrol->configuration->SalaryPackageConfig->Resume -Create a new Resume -Select Value Type: Contract Value or Payslip Value -Verify the…
Steps to reproduce:
-Have l10n_be_hr_payroll installed
-Go to payrol->configuration->SalaryPackageConfig->Resume
-Create a new Resume
-Select Value Type: Contract Value or Payslip Value
-Verify the js error with duplicate keys found
Issue:
field code = fields.Selection(_get_available_fields)
on l10n_be_hr_contract_salary yields two "duplicate" tuples
('holidays', 'Extra Time Off') and ('SALARY', 'Salary')
('SALARY', 'Salary') is distinct from hr_contract_salary_payroll
('SALARY', 'salary'), the js keys are checked by tuple[0]
Cause:
potentially a js error, when debug is on, differences between
the field code selection values in debug on/off were not observed
duplicate, likely undeeded, entries on code selection field
Solution:
normalize hr_contract_salary_payroll added tuples with casing on
values of the form (VALUE,Value)
l10n_be_hr_contract_salary remove duplicate entries using a set
alternative solution: check if to be added tuples are present
in super obtained list
opw-3244252
Forward-Port-Of: odoo/enterprise#39495