Tuesday, September 1, 2026
3 changes · master
Features or functions removed from Odoo
The employee planning portal and planning preview have been removed to simplify how employees access shift information. Internal users invited by email can still view and unassign shifts, and shift assignment emails now include a planning report attachment so employees can see shift details directly from the email.
Original PR description
**Remove employee planning portal** We are moving to a lightweight user flow, so the employee planning portal is removed. - Internal users (invited by email) can still view and unassign shifts. - Removed planning preview from the UI. - Added shift details report in the new shift email so users can easily see shift information. - This change helps keep the system simple and easy to use. **Attach planning report in shift assign email** When a shift assign email is sent,added the planning report as an attachment so resources can directly see shift details from the email without needing to add it to their calendar. If a shift has multiple resources, the same planning report (covering all assigned resources) is attached once per email, allowing employees to understand shared shift allocation. From a technical point of view, we do not create separate attachments for each resource, which helps save space. task-5259643
This change removes obsolete project portal rating code that has not been used since the related website template was removed years ago. It reduces maintenance overhead without changing the visible project portal experience for users.
Original PR description
The `ProjectRatingImage` interaction targets `.o_portal_project_rating .o_rating_image`, but nothing renders those classes anymore: the only template setting them,…
The `ProjectRatingImage` interaction targets `.o_portal_project_rating .o_rating_image`, but nothing renders those classes anymore: the only template setting them, `website_project/views/project_rating_templates.xml`, was dropped in 14.0 by a256602915cc ([REM] website_project). The widget survived that removal because it lived in `project`, and it was even later converted to an Interaction by 22e777c04652, without anyone noticing it had already been dead for four years. Remove the interaction, the now empty `interactions/*` assets entry and the `.o_portal_project_rating` styles, whose inner classes came from that same deleted template and are unused as well. `.o_status` is kept as it is still needed on the frontend by `project_portal_project_task_templates.xml`, and the only other definition of it lives in `web/static/src/views/view.scss`, which is not part of `web.assets_frontend`. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
An obsolete styling setting for search facets was removed because the interface now uses a newer shared background style. This is a small cleanup that helps keep the codebase simpler without changing what users see.
Original PR description
--SearchBar-facet-background is not read anywhere anymore: the control panel frost restyle switched the facet background to the bg-100 utility. requires: https://github.com/odoo/odoo/pull/285359 task-6518046