Tuesday, October 1, 2024
27 changes · 18.0
Resolved issues and error corrections
This fixes a visual flicker on status icons when users hover over items in the compact Discuss sidebar. The change makes the interface feel steadier and more polished without changing any workflow or functionality.
Original PR description
Mouse-hovering items when discuss sidebar is compact result in some style flickering on im status icon. This happens because the items are button and they need `bg-inherit`. Due to CSS specificity, however, the classname is not enough, so we need `!important` in CSS, which is what this commit does to fix the issue. Before / After (see status of 3 items at the bottom while mouse-hovering)  
The website page properties menu no longer shows a publishing option that could make pages appear unpublished while still leaving them in the sitemap. This avoids misleading website managers until a more reliable solution is available.
Original PR description
Commit [1] introduced the possibility to publish/unpublish "any route" by using the visibility and groups fields available on the rendered view. This obviously had its limitations, indeed the route…
Commit [1] introduced the possibility to publish/unpublish "any route" by using the visibility and groups fields available on the rendered view. This obviously had its limitations, indeed the route and the view are independent (e.g. a same URL could lead to different views depending on values in the database for example) but allowing to "unpublish" the "current rendered page the user is seeing" seemed like a good first improvement anyway. However, the sitemap was forgotten... and it is proving difficult to fix in a way that makes sense. It would mean saving the info of the URL that was used to reach the "unpublished" *view* in the first place somehow somewhere... and if it were to be possible, controllers with parameters, or controllers that lead to different views depending on some configuration would really be a problem. We choose to disable the feature for now (keeping its code but just not showing the possibility via the UI). We will revisit this later. In the end [2] added the possibility to properly "unpublish the whole shop" (not just one page), which is the main demand when it comes to unpublishing controllers (funny enough, the sitemap was also forgotten for that feature, before fixes [3] and [4]). [1]: https://github.com/odoo/odoo/commit/e3b1ff6e25ecc71c9242d3826cee09c636bc465a [2]: https://github.com/odoo/odoo/commit/5bde2e42c8ec5e943a779ad4b3e1b7142f2d2fcf [3]: https://github.com/odoo/odoo/commit/0738e0210207397429826ab3c4b3760b3a4dff44 [4]: https://github.com/odoo/odoo/commit/eb14c1f401d5d09a1d906346a4a4cd494bb47628
The Discuss sidebar call icon now has better spacing when displayed with a border. This small visual fix makes the interface look cleaner and easier to scan for users.
Original PR description
Before / After <img width="296" alt="Screenshot 2024-10-01 at 16 26 22" src="https://github.com/user-attachments/assets/b7b23378-b778-4610-ba8d-83f3219e7234"> <img width="299" alt="Screenshot 2024-10-01 at 16 25 57" src="https://github.com/user-attachments/assets/08cf20af-fb75-4ddf-ae25-3d5f5d1c241a">
This fixes an issue in Point of Sale where floating orders were not listed alphabetically by their assigned names. The system now uses the current order name field, making it easier for staff to find and manage multiple open orders.
Original PR description
Steps to reproduce : -------------------------- - Install the point_of_sale module. - Place orders on two or more floating orders. - Give the orders some name. Issue : --------- The floating orders are not sorted according to alphabet properly. Cause : ---------- The field containg floating order name is changed but, at this place still try to sequence by old name. [Referance PR](https://github.com/odoo/odoo/pull/175535) Fix : ----- Now updated the field name properly from note to floating_order_name.
The HTML editor no longer shows advanced text style options that are not currently supported in the website builder. This reduces confusion by hiding controls that are not relevant until the website builder moves to the new editor.
Original PR description
Currently, showExtendedTextStylesOptions are still displayed. Before the new editor (html_editor), it was only used by the website builder. The website builder still doesn't use html_editor, so we're going to disable them. We'll reintroduce them when the website builder uses html_editor. 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
Manufacturing orders now correctly treat BOM lines linked to an operation as manually consumed components. This prevents materials from being consumed automatically when an operation-specific component should be handled manually, improving production accuracy.
Original PR description
When an operation is added to a BOM line, it will be treated as a manual consumption component. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website editor building blocks now have more accurate keywords, making it easier for users to find the right content elements. Keywords that are no longer useful after the sidebar search removal were also cleaned up, reducing maintenance noise without changing business workflows.
Original PR description
This PR updatsd snippets keywords ensuring they accurately reflect the associated content. It also removes inline-snippets' keywords' because, following the removal of the sidebar's search, these are no longer necessary. task-4063510 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Starting an onboarding tour from a direct URL now correctly loads its step-by-step guidance. This prevents users from seeing an incomplete tour and helps onboarding flows work as expected.
Original PR description
When starting tour by url, if the tour was an onboarding tour (info in db and steps in registry), the steps were missing. Now, if the steps are missing, I search them in the registry. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update streamlines several automated walkthrough tests by removing repeated or unnecessary actions and reducing waiting time between checks. It helps the test suite run faster and more reliably without changing business features or user workflows.
Original PR description
In this commit, we : - Remove redondant steps (multiple click on the same element) - Remove unuseful clicks (default action is now "nothing") - Impose checkDelay so that tours go faster (checkDelay is 750ms by default)
The dashboard edit option is now only provided by the edition module that supports it. This prevents users from seeing an error when opening a dashboard in installations that do not include the editing add-on.
Original PR description
Steps to reproduce: - Install spreadsheet_dashboard without spreadsheet_dashboard_edition - Go to a dashboard - Click on the edit button => Traceback This commit moves the edit button to the right module (spreadsheet_dashboard_edition). Note that to avoid overriding DashboardAction (component, template and entry in the registry), we introduce a new registry with the aim to contains the edit button. 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
Project and timesheet task cards now display footer details more neatly. Assignee names are shortened when space is limited, the remaining-hours indicator blends better with the page, and outdated styling was removed for a more consistent look.
Original PR description
**Before this commit:** - The assignee's name would overflow instead of truncating in the footer. - The remaining hour's widget displayed an unusual grey background. - classes with the prefix `oe_` were present for styling. **After this commit:** - The assignee's name will now truncate after a specific width in the footer. - The remaining hour's widget has a transparent background. - removed class `oe_kanban_align` from the code base. Task-4207390
Website dynamic snippets now keep a balanced layout when they show only one item, such as a product or appointment. This prevents the item from stretching too wide or becoming overly tall, improving page appearance and readability.
Original PR description
Prior to this this commit, when a single element was fetched in the dynamic snippet, it took the entire width and became too tall according to the page height. (e.g. Products or Appointments snippet) To limit the height of this snippet, this commit forces the same size to be used as when two elements are fetched. task-4215773 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The table editing menu now includes the missing Reset Size option again. This helps users quickly return tables to their default sizing after editing, improving consistency in content editing.
Original PR description
The Goal of this commit is to add the “Reset Size” table menu item that had been omitted during conversion to html_editor.
This change fixes how saved text is loaded into forum and profile text areas. It avoids an extra server lookup, helping these pages show existing content more reliably and efficiently.
Original PR description
This is a partial revert of [1] and proposition of another solution. Instead of doing an extra orm call we just add the content as attribute to the textarea and retrieve it directly from there. opw-4148163 [1]: https://github.com/odoo/odoo/commit/82fbc0c30848763d6a55d4e5e78b0b34ff6c8245
This fix makes the editor's command search close properly when users press Escape. It prevents the search panel from unexpectedly reopening when the user continues typing, making text editing smoother and less confusing.
Original PR description
Before this commit, pressing “escape” when the powerbox is open did not stop the current search. Adding a new character reopened it. 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
This fixes the Time Off accrual plan view so the carry-over validity value is no longer shown when no validity period is configured. It reduces confusion for HR users by only displaying relevant leave policy information.
Original PR description
in this commit, fixes a issue where carry over validity isn't set value is still visible in view. task-4207945 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
This fixes a display issue in Frontdesk kiosk mode where the landing page did not fill the full browser window. The change improves the visitor check-in experience by making the kiosk screen look complete and consistent.
Original PR description
This PR addresses a styling issue in the kiosk mode of Frontdesk. Before this pr, the landing page would not fill the height of the window causing the whole user experience to be strange. task-4213241
This fixes an issue where links to employee documents were missing or incorrect in HR document communications. Employees and HR teams can now access the intended documents more reliably from the related messages or pages.
Original PR description
We forgot to add the field. We'll go for a model method in this fix, this can be cleaned to a field in master. Task-4216195
The dashboard edit button has been moved into the updated dashboard controls so it appears where users expect it. This keeps spreadsheet dashboard editing available after related interface changes, reducing confusion for users who manage dashboards.
Original PR description
This commit is the counterpart of https://github.com/odoo/odoo/pull/182079 and add the edit button to the newly introduced registry.
Sales order spreadsheets now leave out section headers and notes from line item lists, avoiding confusing or poorly formatted rows. The list is also inserted with table styling again, making spreadsheet views clearer and easier to read.
Original PR description
Sections and notes in the SO are badly displayed in the sale order line list in the spreadsheet. They should be excluded from the list (domain on display type). (or maybe later, change the default list fields to make it pretty somehow?) Task: 4200539
The report editor's table menu now disappears again when the pointer moves away, matching the previous expected behavior. It also closes during scrolling, reducing visual clutter and preventing the menu from staying open at the wrong time.
Original PR description
Since PR odoo/enterprise#181141, when a qweb table menu is displayed, it no longer disappears when the pointer moves outside it. This commit will reintroduce the old behavior: - When the pointer quits a closed qweb table menu, we make it disappear. - When the pointer leaves an open qweb table menu, it doesn't disappear. You need to do a pointerdown to make it disappear. We'll also add a close to the qweb table menu when scrolling. This will have the same behavior as the table menu.
This update cleans up and speeds up several automated test tours used to verify key workflows in Knowledge, Rental product configuration, and Web Studio. It helps reduce unnecessary test steps and makes validation faster and more reliable without changing customer-facing features.
This fix prevents the Documents accounting flow from creating unnecessary empty accounting entries when determining the right journal. It reduces clutter and helps keep accounting records cleaner without changing the intended user workflow.
Original PR description
We don't need to create an empty move to compute the suitable journal_id. Task-4216195
The Documents app no longer automatically applies the filter that hides shortcuts in search results. This reduces confusion by showing users a more complete and expected view of their documents unless they choose otherwise.
Original PR description
It's more confusing than helpful to enable the filter automatically. Task-4216195
The Documents app now refreshes its folder list after actions such as creating shortcuts, duplicating, archiving, or renaming folders. This prevents outdated folders from remaining visible and helps users see the correct document structure immediately.
Original PR description
Before this commit when creating shortcut / duplicating / archiving / renaming a folder the search panel wasn't reloaded and thus the folder still appeared in it. This commit fixes this. Task-4219258
The Documents control panel buttons now display with consistent grouping and styling. This prevents visual glitches when only certain action buttons, such as Share, are shown.
Original PR description
Some btn-group classes were missing creating inconsistent looks among the buttons. The presence of the xpath for the share and freeze btn breaks the style when there are only the actions and share btns to display on the ctrl panel. task-3373836
This fixes an issue where opening certain Company document folders showed incorrect breadcrumbs and hid available actions. Users can now navigate these folders more reliably and access the expected options.
Original PR description
To reproduce: Open a non-pinned folder in "Company", the breadcrumb will not be correctly shown and actions are not available. When simply removed from the returned records, no item is added in the breadcrumbs on opening a non-pinned company root folder. Co-authored-by: Lopes Marc (loma) <loma@odoo.com> Task-4216195