Thursday, September 2, 2021
7 changes · master
New functionality added to Odoo
Odoo now supports guest users in mail and live chat, allowing people without full user accounts to participate in selected conversations. This improves external communication by making chat channels easier to access while keeping the experience integrated across related apps.
Original PR description
- Create new model `mail.guest` for guests. - Rewrite some RPCs to target routes rather than model methods so that guests are able to use them. - Patch JS and python models to support guests. - Create a stand-alone page and boot the channel in it. task-2494829
Adds a new event booth capability so businesses can configure, sell, and manage exhibitor booths for events, including website purchase flows. It also improves event settings and sales behavior so booth products are handled correctly alongside registrations.
Event managers can now create, manage, reserve, and sell physical booths for events, including booth categories, pricing, and online booking flows. The feature also connects booth reservations with e-commerce and exhibitor sponsorship workflows, making it easier to monetize event space and manage sponsors from one place.
Original PR description
### Purpose Allow the event manager to create and manage booths for an event. They represent physical booths that can be rented (for free or not) at the event by a sponsor or a partner to present…
This update adds several new mega menu layouts for websites and makes them easier to configure in the website editor. It also fixes editor issues around template switching, image uploads, dropdown animations, and prevents unsuitable content from being dropped into mega menus.
Original PR description
Description of the issue/feature this PR addresses: 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
Warehouse teams can now group individual stock movements from different transfers into wave pickings based on shared characteristics such as location or product category. This makes it easier to process related operations together from the Inventory dashboard, while also improving quick access to batches and automatically removing empty transfers during validation.
Original PR description
Description of the issue/feature this PR addresses: 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 change adds UAE-specific payroll capabilities, including local salary structures, rules, contract fields, and payroll accounting setup. It helps businesses operating in the United Arab Emirates manage payroll and related accounting more accurately within Odoo.
Original PR description
Changed name of branch to match the branch on `odoo/upgrade`
Adds UAE-specific payroll setup so companies can manage local salary structures, rules, and contracts in Odoo. It also connects UAE payroll with accounting, helping payroll costs and related entries flow into the correct financial accounts.
### Purpose Allow the event manager to create and manage booths for an event. They represent physical booths that can be rented (for free or not) at the event by a sponsor or a partner to present their product for example. Those booths are gathered under a booth category which is defined by the booth size, the booth visibility, the rental period or even extra services that can be offered (non-exhaustive list) ### Specifications To ensure integration with other modules, it has been split into six separate modules: - event_booth: It's the base module that introduce the new models event.booth, event.booth.category and event.type.booth. The booth management can only be done in backend through the dedicated booth views. - event_booth_sale: This module introduce a new model event.booth.registration that enable a booth to be booked multiple time until a user finally pay the related sale order. A booth sale can be made through the Sales app by using the custom product configurator after selecting a booth product. - website_event_booth: This module adds the website capabilities to booths registration. A new page is available on the related event and users can book one or more booths by following the link. - website_event_booth_sale: This module adds the website_sale capabilities to booths registration (e-commerce). When selecting the desired booths the users will add them into their cart and they will be redirected to the e-commerce flow. - website_event_booth_exhibitor: This module adds the website_event_exhibitor capabilities by giving the possibility to the event manager to create automatically a sponsor by booking a booth belonging to a certain booth category. - website_event_booth_sale_exhibitor: This module is a bridge between website_event_booth_exhibitor module and website_event_booth_sale module. ### Links Task-2318655 Upgrade PR : odoo/upgrade#2528