Wednesday, April 3, 2024
6 changes · master
Enhancements to existing features
Job listings on the website now display the number of open positions when there is more than one vacancy. This helps candidates better understand hiring needs and gives businesses clearer visibility into roles with multiple openings.
Original PR description
task-3626071
The mail and live chat components now use a single, clearer process for preparing message data. This is an internal improvement that should make future maintenance easier without changing day-to-day user behavior.
Original PR description
This PR merges `_message_format` and `message_format` into a single function, `message_format`. This PR also refactors the way the formator is built to ease readability.
Automated website tour failures now show the tour and step context together with the underlying error details. This makes it easier for teams to distinguish similar failures and diagnose issues faster in testing environments.
Original PR description
In this commit, we make the error message more explicit to avoid to get the same error message for differents tours in runbot. e.g.
- Error: Tour ${tour.name} failed at step ${describeStep(step)}.
- Error: Element has been found. The error seems to be in run() To reach that, we just concatenate the two error messages in only one. e.g.
- Error: Tour ${tour.name} failed at step ${describeStep(step)}. Element has been found. The error seems to be in run()The offline page now supports dark mode, reducing sudden bright screens for users who browse in darker environments. This improves visual comfort and creates a more consistent experience with the rest of the interface.
Original PR description
Tired of getting flashbang every time this screen pops up 💫 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Creating a new appointment from the Gantt view now starts from the current time rounded to the nearest hour instead of defaulting to midnight. This makes new bookings faster and more relevant for users scheduling appointments during the day.
Original PR description
Purpose ========= Currently when we click on the new button on Gantt view the default start is set to today's midnight which is not relevant. After this PR ================== The current DateTime with rounded hour will be set as a default start while creating a new booking through the Gantt view. Task-3820387
This change adds automated checks to make sure sensitive employee fields keep the correct access restrictions across several HR-related apps. It helps reduce the risk of accidental exposure of private employee information as the system evolves.