Tuesday, October 7, 2025
8 changes · 17.0
Resolved issues and error corrections
Appointments created from the backend now automatically use the default location set on the appointment type when no specific location is entered. This keeps backend-created appointments consistent with website bookings and ensures confirmation emails include the expected location details.
Original PR description
Issue: - There is a difference in appointment booked from website and from backend for location field. - Location field is present in `appointment.type` and in `calendar.event` model. - When booking…
Issue: - There is a difference in appointment booked from website and from backend for location field. - Location field is present in `appointment.type` and in `calendar.event` model. - When booking from website, location field is filled from `appointment.type`, https://github.com/odoo/enterprise/blob/f770ea9ff9b56954d8f23bf151b31ca89568969b/appointment/controllers/appointment.py#L806 https://github.com/odoo/enterprise/blob/f770ea9ff9b56954d8f23bf151b31ca89568969b/appointment/models/appointment_type.py#L986-L988 while in case of backend, location field only considers field from `calendar.event`. - In this case, when the mail is sent on event creation, location is not added in mail. Step to reproduce: - Install `website_appointment`. - Book an appointment for "dental care" (demo data). - Open the appointment from backend, check in mail, location info is present in mail. - Create an appointment from backend, keep location field empty. - Notice, location info is not in mail sent. Fix: - Pre-populate location field from `appointment.type`. opw-5062535
Text highlighting added to eLearning articles now displays consistently in both the normal view and fullscreen slide player. This fixes a visual mismatch that could make course content look incomplete or less polished for learners.
Original PR description
**Steps to reproduce:** - Go to eLearning course on the website - Edit an article - Add the highlighting effect on the text - Save the changes - The text is properly displayed in normal article - Go to the fullscreen version - The highlighting is not present in this version **Issue:** This is an ordering issue caused by the dynamic rendering of fullscreen slides. When in normal mode, the content is initialized and then the `TextHighlight` widget is started. But the rendering of the slides in fullscreen mode is delayed and occurs after the widget is applied. **Fix:** Recreate and restart the widget on `_renderSlide` in the `slides_course_fullscreen_player`` opw-4978798 related: https://github.com/odoo/odoo/commit/f64c9f27f1a9106bc009ad2f696845f2c5c58066 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Correcting translated code in the swedish translation of base. Removes js errors if Swedish is used.
Original PR description
Correcting translated code in the swedish translation of base. Removes js errors if Swedish is used.
The app name translation no correct
Original PR description
The app name translation no correct
This fix stops Odoo from recreating the default admin employee record during updates when a company has already removed or replaced it. It helps keep HR configurations aligned with each client's own workflow and avoids unwanted default data returning after upgrades.
Original PR description
The `employee_admin` is a default admin option. Later when clients set up their work flow they set up their own admin employee. This record is not present, and it doesn't make sense recreate it with every update. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#228117
Code cleanup and technical improvements
This change reorganizes how product revaluation information is prepared in inventory accounting. It makes the process easier for custom add-ons to adapt without changing the standard behavior for users.
Original PR description
This allows to make it hookable by custom addons This was split from https://github.com/odoo/odoo/pull/160527 cc @pfertyk @sys-odoo @Whenrow --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Miscellaneous changes
This term is hard coded on a JS method. Our client wants to change its meaning, thus I am creating this pr to add it.
Original PR description
This term is hard coded on a JS method. Our client wants to change its meaning, thus I am creating this pr to add it.
Description of the issue/feature this PR addresses: ir.module.module,description:base.module_website_sale_stock tr localization Current behavior before PR: the expressions are written in English Desired behavior after PR is merged: Giving the expressions for the ir.module.module,description:base.module_website_sale_stock model in Turkish I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr)
Original PR description
Description of the issue/feature this PR addresses: ir.module.module,description:base.module_website_sale_stock tr localization Current behavior before PR: the expressions are written in English Desired behavior after PR is merged: Giving the expressions for the ir.module.module,description:base.module_website_sale_stock model in Turkish I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr)