Monday, December 9, 2024
10 changes · master
Enhancements to existing features
Studio exports now mark standard records so they are not overwritten by later module updates. This helps preserve intended exported data behavior and removes an unnecessary empty website filter preset.
Original PR description
When exporting records to create a data modules, standard records are not meant to be updated afterwards. This commit therefore flags all standard records as noupdate by default. task-4377911
Web Studio form editing has been simplified by removing an unnecessary layout wrapper. This reduces interface complexity and helps keep form editing behavior consistent across screen sizes without changing user-facing features.
Original PR description
This commit removes `DIV.o_wrap_field` element as it's a useless wrap element to be in `flex` mode on small screen and in `grid` mode in other case, but it can be done with grid too and was already implemented. task-4330704
The Sign portal now presents signing requests more clearly, with consistent icons, status colors, and less unnecessary information. Users can also download fully signed documents more easily, while expired documents are hidden from the portal list.
Original PR description
In this commit, - Replaced the sign icon in the portal to match the icon used in the backend helper for consistency. - Added the download button on my sign request to improve accessibility, allowing users to easily download fully signed documents. - Remove user information from my sign request as it doesn't provide any useful value to the user. - Remove expired documents from portal list view - Add different color for different state of sign request task-4163974
The accounting module removes an older internal field that has already been replaced by a newer approach. This keeps the lock date process cleaner and helps reduce future maintenance risk without changing day-to-day user workflows.
Original PR description
This commit removes the unused field after a replacement of it was added in stable. `exception_needed` will be replaced by `exception_needed_fields`. Followup to https://github.com/odoo/enterprise/pull/74262 related-upgrade-PR: https://github.com/odoo/upgrade/pull/6889 task-id: 4297145
Boolean fields in Sign documents now appear as a checkbox with a tick when selected, or an empty box when not selected. This makes signed forms easier to read and reduces ambiguity compared with showing only an X.
Project sharing has been updated to align with recent platform changes and no longer relies on an embedded iframe approach. This improves consistency for users accessing shared projects and uses the standard user context to better manage which shared-project features are available.
Original PR description
This commit adapts the template used in project sharing according to the changes made in community. task-4267190
The self-ordering flow now includes preconfigured choices for eat-in, takeout, and delivery. This makes it quicker for businesses to guide customers to the right order type and helps preparation teams see clearer order context.
Original PR description
Ensure the user has access to easy pre configured switch for Eat in/ Takeout / Delivery taskId: 4310935
Studio search views can now group records using integer fields. This gives users more flexibility to organize and analyze data directly in Odoo without custom development.
Original PR description
SPECIFICATION: Enhances the Studio feature in the search view by adding support for grouping records by integer fields. Task-4287131
Portal users will now interact with WhatsApp-related conversations through the standard backend discussion area instead of a separate portal chat widget. This simplifies the experience and keeps customer communications in one consistent place.
Duplicated folders and shortcuts in Documents now automatically include “(copy)” in their names. This makes it easier for users to tell originals and duplicates apart, reducing confusion when organizing documents.
Original PR description
Purpose ========= Previously, when duplicating a folder or shortcut, the duplicated records used the same name as the original. This was confusing for the users. This commit resolves the issue by appending "(copy)" to the name of any duplicated folder or shortcut. This ensures better clarity and avoids confusion for the users. Task-4283698