Wednesday, October 4, 2023
7 changes · master
Enhancements to existing features
Calendar event popovers can now show a direct link to the related document. This makes it easier for users to move from a scheduled event to its connected business record without extra navigation.
Original PR description
Before this commit, it was not possible to display a link to the linked document in the calendar popover. taskid: 3380101 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Live chat operators can now choose whether visitors are allowed to upload attachments during a conversation. This improves support workflows by letting customers share useful files when needed, while keeping uploads controlled by an operator setting.
Original PR description
Since [1], live chat visitors are using the mail guest system for authentication. With this change, visitors are allowed to reach the attachment upload routes (even if nothing allows it in the frontend for now). This commit restricts attachment upload with the `allow_visitor_upload` field that can be toggled by the live chat operator. At the same time, this commit enables file upload when authorized on the frontend and for cross origin live chats. [1]: https://github.com/odoo/odoo/pull/129770 task-3332628
Chat channel changes are now sent to users in real time through notifications. This helps keep the Discuss interface up to date without users needing to refresh or manually check for changes.
Original PR description
Before this PR, channel update were not sent via bus notifications. Part of task-2821415
This update makes the self-order product list button configurable and improves the order and payment button labels across mobile and kiosk flows. It also prevents access errors when a point-of-sale session is not open, creating a smoother and clearer customer ordering experience.
Original PR description
List of improvements: - Product list button is now configurable and not hardcoded. Demo data is updated accordingly. When a new `pos_config` is created the button is created with the default value…
List of improvements: - Product list button is now configurable and not hardcoded. Demo data is updated accordingly. When a new `pos_config` is created the button is created with the default value "Order Now". - Fix error 403 error when `pos_session` is not in opened state. - The `order_widget` display now the number of items to order when all items are not ordered yet and the total amount to pay and the count when all items are ordered. - The `order_widget` button no longer displays the order price. Mobile mode: State of order_widget button on `product_list_page`... ..when configured in meal mode, no online payment: - With new orderlines: "Order" - Witout new orderlines: "Order" ..when configured in meal mode with online payment: - With new orderlines: "Order" - Without new orderlines: "Order" ..when configured in each mode with online payment: - With new orderlines: "Order" - Without new orderlines: "Order" State of order_widget button on `cart_page`... ..when configured in meal mode, no online payment: - With new orderlines: "Order" - Witout new orderlines: "Pay at Cashier" ..when configured in meal mode with online payment: - With new orderlines: "Order" - Without new orderlines: "Pay" ..when configured in each mode with online payment: - With new orderlines: "Pay" - Without new orderlines: "Pay" Kiosk mode: State of order_widget button on `product_list_page`... ..when no payment methode: - Without new orderline: "Pay at Cashier" (disabled) - With new orderline: "Pay at Cashier" (active) ..when payment methode: - Without new orderline: "Order" (disabled) - With new orderline: "Order" (active) State of order_widget button on `cart_page`... ..when no payment methode: - Without new orderline: "Pay at Cashier" (disabled) - With new orderline: "Pay at Cashier" (active) ..when payment methode: - Without new orderline: "Pay" (disabled) - With new orderline: "Pay" (active)
This update improves the web interface used to build and edit business rules or filters. It makes the editor more capable and reliable by supporting more advanced expression patterns, helping users configure conditions with fewer limitations.
Repair teams get clearer kanban cards with confirmed and under-repair sections, updated default filters, and clearer location naming. The update also improves return transfer handling and keeps product and transfer selections aligned, helping users create repair orders with fewer mistakes.
Original PR description
1. Add Confirmed and Under Repair section to repair kanban cards. 2. Modify default filters for repair orders. 3. Modify the repair's location_id field's name 4. Following recent changes on stock.picking.type, adapt return option creation on repair operation type defined as return. 5. Only return transfers are proposed on the repair orders. 6. Filter product_id selection based on set picking_id and vice-versa Task : 3369400 Upgrade : https://github.com/odoo/upgrade/pull/5108 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The subscription calendar now filters entries based on the subscription itself rather than the related sales order. This makes calendar views more relevant and easier for teams to use when managing subscriptions.
Original PR description
Currently the calendar filter appears based on the sales order in this commit we do according to the subscription. Task-3507960