Friday, November 24, 2023
6 changes · 17.0
Enhancements to existing features
Demo restaurant tables now show a wider range of seating capacities. This makes sample data more useful for demonstrating appointment and restaurant reservation scenarios.
Original PR description
Purpose ======== Update demo data to better show what Appointment can do. Specification ============== Changing the capacity of some tables. Tables 1-4 => from 4 to 2. Tables 9-11 => from 4 to 6. Task-3496910
Danish OIOUBL invoice XML exports now include invoice payment terms. This helps ensure electronic invoices carry clearer payment information for recipients and better align with expected Danish e-invoicing requirements.
Original PR description
The aim of this commit is handling the invoice payment terms in the oioubl xml file. task-id: 3422407 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Views that include an onboarding banner now open without waiting for the banner content to finish loading. This improves perceived speed for users, with the onboarding banner appearing shortly after the page is already available.
Original PR description
Views including an onboarding banner, used to wait for the `/onboarding/xyz` RPC response before mounting. This RPC is not needed to render the whole page and therefore should not be awaited. With this commit, the `/onboarding/xyz` call has been made asynchronous. This means that the view is rendered, and the onboarding banner is displayed when the response arrives. Example of onboarding flow: - Install account module - Go to the Invoice module - The `/onboarding/account_invoice` call should not be waited to render the view.
Discuss push-to-talk now supports a Chromium-based browser extension that can register a system-wide shortcut. This lets users talk during calls even when Odoo is not the active browser tab or window, reducing friction during multitasking.
Original PR description
Currently, discuss push-to-talk only works when the browser has focus because key events are not fired otherwise. This commit adds an extension for chromium-based browsers that allows to register a system-wide push-to-talk shortcut and adapts the rtc service in order to listen to the extension events.
Updated demonstration data for the restaurant appointment system to better showcase its capabilities. Changes include adjusting table capacities (smaller tables reduced from 4 to 2 seats, larger tables increased from 4 to 6 seats), reorganizing main floor table groupings, and improving table naming conventions for clarity. These updates help customers better understand how the appointment system works with different table configurations.
Original PR description
Purpose ======== Update demo data to better show what Appointment can do. Specification ============== 1). Changing the capacity of some tables -> Tables 1-4 => from 4 to 2. -> Tables 9-11 => from 4 to 6. 2). Main Floor Tables -> Linking all main floor tables to main floor table 1. 3). Changing the name of the Table 12 -> Table 12 (Patio) to 12-Patio (4). 4). Changing the resource name -> Table 3 (2) to Table 3 (🪑2) Technical ========== For the 3rd point, the eval was not given correctly so the name of the table changed from 12-Patio to Table 12 (Patio). Task-3496910
The UPS payment integration in the online store has been updated to work with the latest button widget system. This improvement ensures the payment button displays and functions correctly with the current website interface, maintaining a smooth checkout experience for customers.
Original PR description
task-3568861 See also: - https://github.com/odoo/odoo/pull/139556 Forward-Port-Of: odoo/enterprise#49894