Wednesday, July 14, 2021
5 changes · master
New functionality added to Odoo
Event teams can now prepare reusable social post templates and schedule them as part of event communications. This makes it easier to coordinate event promotion across social channels without manually creating each post from scratch.
Original PR description
Purpose ======= We want to be able to write social post, without the intention to send them directly. For that purpose, we moved some fields of `social.post` to a new model, `social.post.template`.…
Purpose ======= We want to be able to write social post, without the intention to send them directly. For that purpose, we moved some fields of `social.post` to a new model, `social.post.template`. We also want to be able to post on social medias in the event communication. Specifications ============== Social post template We want to be able to write social posts, without the intention to send them directly. For that purpose, we moved some fields of `social.post` to a new model, `social.post.template`. The model `social.post.template` has the common fields of both, mainly fields related to the post content (so, be inheriting, we avoid code duplication). So, in Social Event, we are able to generate multiple social posts from the same social post template. Event: communication support To be able to post on social medias from Event, we added `social post template` to the event mail and to the event type mail. To be coherent with the mail/SMS template, the social post is sent in the event CRON. We create a social post with the value of the social post template and with the social accounts linked to the event mail. Task-2127615
Enhancements to existing features
The fleet app received a broad user interface review to make everyday vehicle management clearer and easier to use. Updates affect fleet-related accounting and Belgian payroll fleet screens, helping business users navigate and review fleet information more efficiently.
Original PR description
Overall UI review of the fleet app. Task ID: 2468228
Resolved issues and error corrections
This update improves the speed of quality and manufacturing work order forms by replacing a slow filtering method with a more efficient one. Users should see faster form updates and searches, especially in databases with many components or products.
Original PR description
[FIX] quality,mrp_workorder: avoid no-scalable domain Making a dynamic domain with a `allowed_xxx_ids` field is a bad idea when the domain doesn't filter out the most of records. It can create a performance issue, if the `allowed_xxx_ids` contains too much ids (for 70K by example), then a lot of data will be exchange to/from server for each onchange (500Ko, > 2 sec in that case) which slows down all the form views (and the JS take a lot of time to parse/use the field). Change it into a static domain, the onchange become instantaneous and the name_search is 4 times faster. Also clean/simplify the `_compute_component_ids`. task-2558097 Community: https://github.com/odoo/odoo/pull/71870/
Social media post links are now highlighted and clickable directly from the kanban view, making it easier for users to review and open shared content. The comments display in the feed view was also improved for a clearer, more user-friendly experience.
Original PR description
Purpose ======= Highlight the links of the post in the post kanban view and make them clickable and improve the UI of the comments in the feed view. Task 2526870
Belgian salary and payroll fleet demo and test data have been updated to work with the new multiple-fleet setup. This helps ensure company car salary simulations and payroll-related examples remain accurate and usable after the fleet changes.
Original PR description
Updates the demo data related to fleet. Relates to odoo/odoo#70313 Task ID: 2415309