Monday, March 11, 2024
9 changes · master
Resolved issues and error corrections
Some automated checks that should have continued running were accidentally skipped after an earlier test-system change. This update restores those checks for VAT validation and point-of-sale flows, helping reduce the risk of unnoticed regressions without changing customer-facing behavior.
Original PR description
Some class relying on the inherited test side effect where forgotten during #148660 This is mainly because they are in the same file of the inherited class. Some other class are in the same case:…
Some class relying on the inherited test side effect where forgotten during #148660 This is mainly because they are in the same file of the inherited class. Some other class are in the same case: Some other class are in the same case but it looks like the change is legit for those one. ``` TestImportModuleHttp TestWorkOrderProcess TestControllerRedirect TestWebsitePriceListAvailableGeoIP ``` List of all other class (with tests) inheriting from class (with tests) ``` auth_totp_mail TestNotifySecurityUpdateTotp auth_totp_mail TestTOTPInvite base_import_module TestClocFields base_import_module TestImportModuleHttp hr_payroll_account_sepa TestPayrollSEPANewCreditTransfer mass_mailing_sms TestMailingSMSABTesting mrp_account_enterprise TestReportsCommon mrp_workorder TestWorkOrderProcess pos_restaurant_preparation_display TestUi product_expiry TestStockLot project TestProjectStagesMulticompany project_enterprise_hr_skills TestTaskGanttViewWithSkills purchase PurchaseTestTaxTotals sale_mrp TestSaleMrpAccount sale_timesheet TestProjectUpdateSaleTimesheet social_push_notifications WebsiteVisitorTestsPush website TestControllerRedirect website_appointment WebsiteAppointmentTypeSecurityTest website_appointment_crm WebsiteAppointmentCRMTest website_helpdesk_knowledge TestHelpdeskKnowledgePortalTour website_sale TestWebsitePriceListAvailableGeoIP ```
Public profile rankings now only consider users whose profiles are visible on the website. This prevents hidden users from affecting the displayed top rankings, so visitors see accurate positions on public user pages.
Messages are now correctly marked as read even when the related chat or thread window is already open. This keeps unread counts accurate and reduces confusion for users managing conversations from the messaging menu.
Original PR description
Description of the issue/feature this PR addresses: mark as read doesn't work when a thread is opened Current behavior before PR: mark as read doesn't work when a thread is opened Desired behavior after PR is merged: a message will be marked as read when a thread is already opened. Issue: https://www.odoo.com/web#id=1948767&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.d73969577e3395fa6f70394690a105fa -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents an error from appearing when a user sends a message in live chat or mail thread windows. It improves reliability for conversations by ensuring the message-sending process has the callback it expects.
Original PR description
Task:https://www.odoo.com/web#id=2031823&action=333&active_id=1251&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.25226981557d76f606586647761ac2b0 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The guided tour prompt for creating a new mailing now appears only in the Email Marketing area instead of showing on unrelated app screens. This keeps the onboarding experience focused and avoids confusing users in other parts of Odoo.
Original PR description
PURPOSE Mass Mailing Tour Bubble should not appear any where else. SPECIFICATION Current: Tour bubble of mass mailing is appearing in many kanban view create button. To be: It should be only in mass_mailing module. Task Id: 2583760 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Message notifications now show only the title and message content, without extra tags. This makes notifications easier to read and reduces clutter for users receiving mail alerts.
Original PR description
PURPOSE show only title and message in notification SPECIFICATION when user receives any message notification, it should show a message and title without tags LINKS Task- 2288380 PR https://github.com/odoo/odoo/pull/54122 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Restores previously skipped mobile-related test coverage that was accidentally left out after an earlier change. This helps ensure mobile web behavior continues to be checked automatically and reduces the risk of regressions reaching users.
Original PR description
Some class relying on the inherited test side effect where forgotten during #148660 Enabling them again.
Copying a spreadsheet chart now preserves its link to the related Odoo menu. This prevents users from losing navigation context when duplicating charts, making copied spreadsheet content behave as expected.
Original PR description
## Task Description: When copying a chart in a spreadsheet, the link to the Odoo menu is not kept. This PR aims to fix it by taking advantage of the new clipboard refactoring,with a new clipboard handler saving the odooMenuLink in the clipboard data and putting it back in the newly created chart. ## Related Task: - Task: 3380568 - https://github.com/odoo/o-spreadsheet/pull/3670 (need to be merged to have the base class exported)
The Helpdesk website page now shows the "Optimize SEO" option in the Site menu again. This lets website managers adjust search engine settings for helpdesk pages, helping maintain visibility and consistency with earlier versions.
Original PR description
Description of the issue/feature this PR addresses: The "Optimize SEO" is missing in the site menu for the helpdesk page. It should be there (as before the v17) Current behavior before PR: The menu is missing Desired behavior after PR is merged: "Optimize SEO" menu available in the "Site" menu on the Helpdesk page To reproduce: Install website_helpdesk Go to the help page of the website, on the form fixes: opw-3766163