Friday, August 2, 2024
7 changes · master
Enhancements to existing features
This update adds a reusable way for the web interface to read information stored on page elements and automatically interpret it as numbers, true/false values, or structured data. It helps make web features more consistent and reduces custom handling needed in different parts of the interface.
Original PR description
Added new method getElementData, this method is specifically created to get data set on HTML Elements, this method will convert data from string to Integer, boolean and object as per need. task-3770362
This update adds the needed conversation identifiers to portal avatar requests so upcoming portal access checks can work consistently. It is a behind-the-scenes preparation for replacing older portal messaging components with a shared, more maintainable access approach.
Original PR description
In replacing the old portal chatter with the backend chatter, we're going to check portal access with a new decorator. This decorator checks the access to the thread using the `thread_model` and `thread_id` in the params. `_check_special_access` is going to be deleted after replacing the portal chatter and portal composer. To do so, we need `thread_model` and `thread_id` in this controller's params. This is a preparation PR to delete the `_check_special_access` and use a common decorator on all portal controllers. Part of task-2828744
The event booth sales pages were updated to use modern browser code instead of an older JavaScript dependency. This keeps the booking and purchase experience easier to maintain without changing the expected customer-facing behavior.
Original PR description
Specification: This commit focuses on transitioning all frontend code from jQuery to Vanilla JavaScript. The changes specifically target files in the web.assets_frontend. task-3930517
Odoo's interface icon library now includes a dedicated food delivery icon. This helps teams represent food delivery options more clearly and consistently in the user interface.
Original PR description
This commit introduces an icon for food delivery options in the Odoo UI icon library. task-4035190 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Knowledge articles now use Odoo’s standard message posting flow instead of the older portal-specific approach. This helps keep article discussions aligned with the main messaging system and should make future maintenance and consistency easier.
Original PR description
Part of task-2828744 [Related Odoo PR](https://github.com/odoo/odoo/pull/172475)
This update refreshes the spreadsheet component so pivot tables keep their table type aligned with the underlying pivot structure. It helps ensure spreadsheet pivot views behave consistently and reduces the risk of mismatched reporting layouts.
Original PR description
adapt test for https://github.com/odoo/o-spreadsheet/commit/0f46e97b5 [IMP] pivots: table type synced with pivot structure Task: 4039655
The event website navigation has been adjusted so social wall options are grouped under the Community menu. This makes the event site structure clearer and helps visitors find community-related content more naturally.
Original PR description
- regroup Social Menu under Community Task-3661323