Daily updates from Odoo
Wednesday, December 11, 2024
5 changes
3 changes
Enhancements to existing features
Auto planning now looks at the most relevant past or upcoming shift for the same customer/product or project, then assigns the work to the same available person when possible. This helps maintain continuity for customers, especially after contract renewals, while still respecting staff availability.
Original PR description
Currently, when auto plan schedules a shift linked to an SOL, it will try to keep all of the related shifts assigned to the same person. However, if the customer renews their contract and a new SOL is created, auto plan won't assign the new shift to the same resource. This doesn't make sense as it is likely for the customer to continue working with the person they are familiar with and who knows about their needs best. After this commit: - If only the SOL of a shift is set and auto plan is run, we plan it to the resource of the "closest" shift linked to an SOL of the same product and the same customer. - If only the project of a shift is set and auto plan is run, we plan it to the resource of the "closest" shift linked to the same project. In both cases, "closest" means we pick the shift having the closest deadline compared to the current date. We also check if the resource is available. If not, we look at the next closest shift. task-4295867
The Spanish Modelo 130 tax reporting functionality is now included directly in the main Spanish accounting and reporting modules instead of separate add-ons. This simplifies installation and maintenance while keeping the existing quarterly tax report and export capabilities available to Spanish businesses.
Original PR description
This PR merge the modules l10n_es_modelo130 & l10n_es_reports_modelo130 into the respective l10n_es & l10n_es_reports modules. These 2 modules were added in stable, here's the related PR's : - [l10n_es_modelo130](https://github.com/odoo/odoo/pull/164946) - [l10n_es_reports_modelo130](https://github.com/odoo/enterprise/pull/62197) linked:https://github.com/odoo/odoo/pull/176173 linked:https://github.com/odoo/upgrade/pull/6359 task-3866238
Restaurant appointment and retail point-of-sale flows were adjusted to stay aligned with recent direct sale changes. This helps keep ordering, certification, invoicing, IoT, and delivery integrations working consistently across affected POS scenarios.
Original PR description
Change restaurant flows and retail interface. task-id: 4314614 Community PR: https://github.com/odoo/odoo/pull/188390
2 changes
Enhancements to existing features
Users can now add files to the full email composer by dragging and dropping them directly onto the composer. This makes attaching files easier and also ensures uploaded attachments are preserved with the draft message when the composer is closed.
Original PR description
This PR allows users to add new attachments to an email by dragging and dropping a file onto the full mail composer. This change will make the process of attaching new files simpler for the end-user. To ensure that the dropzones will be visible on the modals, we will add the dropzone components to the overlay layer. Task-4273520
The point of sale delivery integration now supports additional food delivery aggregators: Jahez, SkipTheDishes, Rafeeq, and Ninja. This expands the delivery channels restaurants can connect to, helping reach more customers through regional and international platforms.
Original PR description
Following this commit : New food delivery aggregators have been introduced, including: - Jahez - SkipTheDishes - Rafeeq - Ninja task- 4369004