Tuesday, June 4, 2024
6 changes · saas-17.3
Resolved issues and error corrections
This fixes misplaced tooltips that appear when users hover over graph legends. The correction restores clear, predictable chart interactions so users can read graph details without confusion.
Opening a chat channel now correctly clears its pending action counter. This prevents users from seeing stale unread or action-required indicators after they have already viewed the channel.
Original PR description
Before this PR, needaction counter was not properly cleared when opening a channel. This PR uses the counter value to determine if it needs to be cleared instead of `needactionMessage` value that is updated too early in the process.
A self-ordering test was failing in environments without demo data because the point-of-sale setup lacked a payment method. The change adds the required payment method in the test setup, helping automated checks run reliably without affecting customers.
Original PR description
The test was failing with no-demo because there wad no payment method configured for the pos config. This commit adds a payment method to the pos config. Runbot error ID: 66015, 66010, 66011, 66012, 66013, 66014
This change fixes failing automated tests related to accounting screens and menu navigation. It prevents unnecessary repeated clicks and blocks outside service calls during tests, helping keep nightly validation reliable without changing customer-facing features.
Original PR description
[FIX] account: invoice plus nightly tests With the invoice plus PR, nightly tests have started to fail. - test_01_account_tax_groups_tour: Build Error 66350 - in community, the home icon was clicked twice [FIX] web: click everywhere external calls The click everywhere test will open the accounting dashboard which makes API calls to the odoofin server. This possible fix mocks those calls to avoid the `External requests verboten` warning - test_01_click_apps_menus_as_admin: Build Error 66388
The mail app now shows the new message separator only in the conversation where the unread message actually belongs. This prevents confusing markers from appearing in views like Starred, Inbox, or History when users browse messages outside the original thread.
Original PR description
Before this PR, the new message separator could be displayed in threads other than the one the message belongs to (e.g., Inbox, Starred, and History mailboxes). This PR restricts the new message separator to the thread the message belongs to. Steps to reproduce the issue: - Go to the general channel. - Mark a message as unread and star it. - Go to the Starred mailbox. - The separator is shown.
This update fixes failing automated accounting checks after recent invoice changes. It helps keep bank reconciliation and accountant onboarding flows reliable, reducing the risk of issues reaching users.
Original PR description
with the invoice plus PR, some tours and tests are failing on runbot - test_tour_bank_rec_ui: Build Error 66365 - this tour contained a step that depends on account_reports. patch is added to account reports - test_accountant_tour: Build Error 66371 - The bill guide containing button `action_create_vendor_bill` (create vendor bill from sample) is only available on empty Purchase Journals. A new journal is created in the admin user's company