Daily updates from Odoo
Monday, November 4, 2024
6 changes
3 changes
Enhancements to existing features
Helpdesk and Field Service Sales onboarding tours now recognize additional user actions, such as clicks or key presses, to complete certain steps. This makes guided setup more forgiving and smoother for users who interact with the interface in slightly different ways.
Original PR description
After this commit some steps accept alternative events(usually dispatched through click or key press) to satisfy the step rather than clicking on element pointed by tour pointer. task- 4009134
The Brazilian Avalara settings page now groups setup guidance, account credentials, and company configuration more clearly. This helps users understand the steps needed to configure Avalara correctly and avoid common setup mistakes.
Original PR description
This moves the Brazilian Avatax settings to the Brazilian localization <block>. It also adds steps that clarify common misconceptions and guide the user on what to do when they set up an Avalara account. task-4281794 PR note: translations will be merged separately when https://github.com/odoo/enterprise/pull/72650 is merged to avoid huge `.po` conflicts.
This update adds automated checks to confirm that field service report sending opens the correct customer communication flow in all supported situations. It also verifies that field service document layouts use the intended report template, reducing the risk of future changes breaking customer-facing reports.
Original PR description
Before this commit, no test exists to check if the `action_send_report` method in `project.task` model returns the right action. This commit adds a test to check all the cases managed inside the `action_send_report` method to make sure the behavior of that method is fully tested. This commit also checks the methods overriden in `industry_fsm` and `industry_fsm_report` for `base.document.layout` wizard to make sure the template rendered is the one defined in `industry_fsm` module. task-4237400
3 changes
Enhancements to existing features
The IoT Box now retrieves database and subscription information when it starts, instead of receiving those details through the initial connection link. This makes setup links shorter and reduces manual work when a customer's subscription code changes.
Original PR description
Currently, we provide the IoT Box the `db_uuid` and the `enterprise_code` through the connection link generated by the db. In order to reduce the size of this link and the information it contains, we move those two parameters to a `/iot/db_info` fetch when Odoo starts on the IoT Box. We also avoid the user to enter manually its `enterprise_code` if he changes his subscription, as the IoT Box will fetch it automatically. Enterprise PR: [https://github.com/odoo/enterprise/pull/72610](https://github.com/odoo/enterprise/pull/72610) Task: 4282684
Appointment types can no longer be moved between type groups by dragging them in the kanban view. This prevents accidental category changes that could cause confusing or incorrect field displays for users managing appointments.
Original PR description
Prevent being able to drag an appointment type when kanban is grouped by Type (category field) as this changes the appointment type category and messes up the fields display. Setting the category as readonly on the kanban view to remove the possibility to change it on groupby via drag and drop. Task-4282969
IoT Boxes now retrieve key database and subscription details automatically when Odoo starts, instead of receiving them through the setup link. This keeps setup links shorter and less information-heavy, while reducing manual work when subscription details change.
Original PR description
Currently, we provide the IoT Box the `db_uuid` and the `enterprise_code` through the connection link generated by the db. In order to reduce the size of this link and the information it contains, we move those two parameters to a `/iot/db_info` fetch when Odoo starts on the IoT Box. We also avoid the user to enter manually its `enterprise_code` if he changes his subscription, as the IoT Box will fetch it automatically. Community PR: [https://github.com/odoo/odoo/pull/184910](https://github.com/odoo/odoo/pull/184910) Task: 4282684