Tuesday, June 20, 2023
10 changes · master
Enhancements to existing features
Users can now browse website profiles more easily when looking for courses, certifications, forum questions, answers, and votes. Forum pages also gain broader overview and search options, making it easier to find relevant discussions across all forums.
Original PR description
Purpose ======= Give users a better experience when browsing their website profile looking for courses, certifications, forum questions, ... Specifications ============= Add custom text for when the user is checking its own profile, add a search bar for Question, Answers and Votes in Forum. Task-2676848
A new Dashboards / Admin group lets business intelligence users create and manage spreadsheet dashboards without needing full system settings access. This improves dashboard ownership while keeping broader administration permissions more limited.
Original PR description
Description of the issue/feature this PR addresses: Introduces a new group called "Dashboards / Admin within the spreadsheet_dashboard module, replacing the existing "Administration / Settings" group for Improved Dashboard Management Current behavior before PR: There is "Administration / Settings" to create or manage the dashboard. Desired behavior after PR is merged: Create the new group so BI can able to manage or create the new dashboard. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mobile control panel and search menus have been adjusted to be easier to use on smaller screens. This improves day-to-day navigation by making menu layouts clearer and touch targets, such as delete actions, more accessible.
Original PR description
Cpanel's mobile layout had to be improved as it shows some usability lacks task-3017972 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Public chat pages now use a full-screen chat window layout on small screens. This makes conversations easier to read and use on mobile devices, aligning the public chat experience with the standard chat window behavior.
Original PR description
public page small screen should be full screen, similar to the chat window task-3346088 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 update makes pricing and discount calculations for event tickets and booths more consistent when pricelists, quantities, dates, and units of measure are involved. It also prevents discounts from being shown when the pricelist is configured to hide them, helping ensure customers see pricing aligned with business settings.
Original PR description
The whole contextual price of products relies on multiple context keys: * uom * pricelist * quantity * date The related logic has already been partly removed/deprecated on products, but the…
The whole contextual price of products relies on multiple context keys: * uom * pricelist * quantity * date The related logic has already been partly removed/deprecated on products, but the computation of discounts for events/event booths are still relying on that logic, though imperfectly. This commit makes sure this hacky logic (relying on those contextual keys) is as clear and reliable as possible. We factorize and harmonize the remaining use cases, with a dedicated constant and specific methods, making sure: * currency conversion * price & discount computations are coherent, while clearly explaining that it should not be used for any new feature/logic/code. We also restrict context updates as much as possible (there won't be any discount when the pricelist is configured to hide the discount from the customer) Extracted from #121986 to merge separately and reduce conflicts. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Embedded live chat now includes an emoji menu, making conversations more expressive and easier for users. The update also ensures pop-up menus display correctly inside embedded chat windows without conflicting with the main website layout.
Original PR description
*: mail, web. This PR adds the emoji menu to the embed livechat. When mounting the livechat on the odoo frontend, the env is shared between the livechat app and the main app. This is an issue regarding the overlay service since the `OverlayContainer` is mounted in the light DOM while we would expect the overlay styles to be dicted by the shadow DOM. In order to solve this issue, an `OverlayContainer` is added to the shadow DOM and a mechanism to determine whether the overlay belongs to the light/shadow DOM is introduced. part of task-2742676
HR users can now view employees in graph and pivot formats, grouped by creation month or first contract date. This makes it easier for business teams to track hiring trends and workforce growth over time.
Original PR description
In this PR we add a graph and pivot view that aggregates employees that were created / have their first contract date per month. task-3374966 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Contacts can now be deleted even while a Point of Sale session is open, reducing unnecessary error messages in the Contacts app. The POS now handles cases where a deleted contact was involved in an active session, improving day-to-day usability without blocking unrelated contact cleanup.
Original PR description
Currently, deleting contacts (partners) while a pos session is open is not allowed. (Even if the respective partner isn't part of any POS sessions) This creates a bad experience in Contacts, with too many unnecessary User Errors. This PR fixes this issue, by allowing the deletion of contacts even when a pos session is open, by introducing logic that handles the cases where a contact might be deleted during an active pos session. Task: 3349851 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The email composer wizard now uses clearer wording by labeling the cancel action as Discard. It also prevents the Escape key from accidentally closing the composer, reducing the risk of losing work while drafting messages.
Original PR description
Disable escape on composer wizard task #2793003 - rename Cancel to Discard on composer wizard - disable escape on composer wizard to prevent closing the composer accidentally
The barcode home page now shows how many inventory adjustment lines need attention, helping users understand their workload before opening the task. The DHL delivery setup screen also gives more room to the custom data field, making configuration details easier to read and enter.
Original PR description
In this commit =============== - Add changes in the custom data field before it was is too narrow. - Add in barcode: show the number of lines to count (lines the user will see when he will click there). Task ID - 3150983