Daily updates from Odoo
Tuesday, August 17, 2021
5 changes
Resolved issues and error corrections
The signed report ribbon in Field Service worksheet reports now displays correctly after the recent Odoo design update. This prevents visual issues in customer-facing service reports and keeps documents looking professional.
Original PR description
Since the recent relook of odoo, the sign report ribbon was badly displayed, this commit aims to fix that issue. Task ID: 2615505
The appointment slot list in Website Calendar now uses a standard layout instead of custom column sizing. This fixes a minor visual glitch and makes the editable list easier and more consistent to use.
Original PR description
This commit fixes a minor UI glitch within the editable tree view of calendar.appointment.slots. Indeed, the current implementation uses custom classes and tags to try to alter the size of the tree view columns, which results in strange UI display. Trying to alter the tree view column sizes is generally not a good idea and not clearly supported. This commit removes the various customizations to fall back to a more standard tree view definition. Task-2625696
The Norway SAF-T test data was updated so invoices can be posted correctly when the Norwegian EDI feature is also installed. This prevents avoidable test failures caused by a missing required company identifier, helping keep the reporting module reliable across installed configurations.
Original PR description
When posting an invoice, l10n_no_bronnoysund_number is required to generate the edi and will raise an error if not present.
The invoice form no longer shows a Spanish reporting tab for companies using other localizations. This avoids confusion in multi-company setups where Spanish reports are installed but not relevant to every company.
Original PR description
In a multi-company environment, with l10n_es_reports installed, a tab was added to the invoice form view. That tab was also visible in other localizations as well, which was not desired. Task: 2611256
This fix ensures accounting test scenarios that use multiple currencies explicitly activate the currencies they need. It helps keep automated checks reliable after a platform change made currencies inactive by default, reducing the risk of false test failures.
Original PR description
Since [commit 4402949](https://github.com/odoo/odoo/commit/44029495bc4f85c9f99b16dbab0a49c6ba0f19f9), all currencies are inactive by default - activate currencies required for tests