Monday, August 18, 2025
2 changes · saas-18.4
Enhancements to existing features
Event staff can now see clearer scan history for attendees at multi-day events. When a ticket is scanned or an attendee is marked as attended, the system logs the action and warns if the ticket was already scanned on a different day, helping teams manage daily attendance more accurately.
Original PR description
**Purpose:** If there is a multi-day event, there's no way manage attendance for each day. **Specifications:** - When ticket is scanned show log in chatter. - In the Registration Desk, when scanning or manually selecting an attendee, if the attendee is already marked as `done` but today's date is different from the current `date_closed`, update the warning message to 'Ticket was last scanned on `<DATE>`' Task-4864066 Forward-Port-Of: odoo/odoo#214194
Opening the customer list in Point of Sale is now much faster when many customers and cart items are present. The system avoids repeating the same order total calculation while the list is open, reducing delays for cashiers in busy sales environments.
Original PR description
Before this commit, opening the customer list in PoS could be slow when many customers were loaded (common in active PoS environments) and the current order had numerous orderlines. This performance hit was due to repeated recalculations of `get_total_with_tax`. This commit resolves the issue by storing the `get_total_with_tax` value of the current order when the customer list is opened. This value remains constant while the customer list is active, eliminating unnecessary recalculations. Performance Impact: With 500 customers loaded and 20 orderlines in the cart, opening the customer list improved from 5 seconds to 200 ms. opw-4921262 Forward-Port-Of: odoo/enterprise#92354 Forward-Port-Of: odoo/enterprise#89526