Daily updates from Odoo
Tuesday, November 26, 2024
7 changes · 18.0
Enhancements to existing features
Point of Sale product cards now show how many units of each product are already in the cart. This helps cashiers quickly see selected quantities and reduces the chance of duplicate or missing items during checkout.
Original PR description
Before this commit: ================= - The product card did not show the number of items in the cart. After this commit: ================= - Added quantity display on the product card indicates how many of each product is in the cart. Task: 4244560
The full mail composer now prioritizes email templates created by the current user in the template dropdown. This makes frequently relevant templates easier to find immediately, reducing extra clicks through "Search More..." and improving day-to-day messaging efficiency.
Original PR description
In Odoo 18.0's full mail composer, we replaced the default template selector with a custom dropdown menu, enabling users to create, update, delete, or select mail templates directly within the composer. The dropdown initially suggests up to seven templates. When the template isn't among the suggestions, people have to click on the "Search More..." button to select the template they want. This adds a few additional steps in the process of selecting a template. To avoid that, we'll prioritize displaying templates created by the user first, as they are more likely to be selected. This change is designed to enhance user efficiency by making the most relevant templates immediately accessible in the dropdown menu. task-4348578 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Chat windows now open in a taller, more comfortable layout by default, making conversations easier to read and use. The previous option to switch window size has been removed because the larger format is now the standard experience.
Original PR description
Chat window could have toggleable size change from the "..." menu above chat bubbles. Its purpose was to incite users that didn't like using chat windows because to appreciate using chat windows thanks to their optional bigger size. This bigger size was appreciated, so this commit now puts it as the default sizing and removes the option to change the size. Chat windows had a ratio of 3 / 4, which is too squared, resulting in chat windows being either too small in height or too large in width. This commit puts a 9 / 16 ratio instead. The actual size of chat windows after this commit has the same width as a small chat window with the height of large chat windows. Task-4354014 <img width="1554" alt="Screenshot 2024-11-25 at 15 00 13" src="https://github.com/user-attachments/assets/1f08a632-a7f1-45cf-9adf-5dc08bdade4c">
Chatbot answer buttons in Live Chat now appear outside the message bubble. This makes the available responses easier to see and select, improving the visitor chat experience.
Original PR description
Moved chatbot answers buttons outside of the message bubble  task-4354009
A new link has been added in the UrbanPiper point-of-sale settings to direct users to an Odoo survey form. This makes it easier to collect the required information for UrbanPiper setup and onboarding.
Original PR description
In this commit: === - Added a link to redirect users to the Odoo survey form for gathering required details for urbanPiper. task-4350722
Location names in POS UrbanPiper can now be translated so updates are correctly reflected in UrbanPiper. Users are also warned to switch to English when syncing menus, matching UrbanPiper's default language requirement.
Original PR description
In this commit: === - Added translation support for location names in `pos.config` to ensure updates are reflected in UrbanPiper locations. - Since the default language in UrbanPiper is English, users must set their language to English to sync the menu. A redirect warning has been added for users configuring this setting. task-4328185
This change makes it easier to customize the date used when closing subscriptions. It helps businesses adapt subscription closing behavior to their own processes without changing the full closing workflow.
Original PR description
Before this commit it was not possible to change the end_date without override the whole function Since the end_date define the behavior (really closing or not) of set_close be able to easily override this behavior is handy