Tuesday, November 5, 2024
11 changes
7 changes
Enhancements to existing features
Point of Sale notes are now more consistent: customer notes can be added at order level when no product line is selected, and internal notes are also available for the whole order. This reduces confusion for staff and makes notes clearer across preparation displays and related integrations.
Original PR description
- Remove "General note" button and use it as a "Customer note" when no order line is selected: - For this, I've used the existing "general_note" field in PosOrder and rename it as "general_customer_note" for clarity. - Make "Internal note" active even if no order line is selected: - For this I've added a field "internal_note" in PosOrder. - Refactor the previous "OrderLineNoteButton" that was previously used for "order.general_note", "orderline.customer_note" and "orderline.note" into a new "NoteButton" component that is now used for: - Order notes: - "general_customer_note" and "internal_note" - Orderline notes: - "customer_note" and "note" task-ids: 4247230, 4167563
This update simplifies how the manufacturing work order quality view is customized, making it easier to maintain alongside community changes. It also improves avatar alignment in the kanban view for a cleaner visual presentation.
Original PR description
In the `mrp_workorder_view_kanban_inherit_quality`, both `after` and `attributes` xpath can be replaced by a single `replace` xoath. Also, target the field `last_working_user_id` to reflect community changes on the view, and remove the `mt-1` class because it out-centered the avatar image. Community PR: odoo/odoo#184339
This update removes outdated custom logic in online rental and UPS delivery flows now handled by the core system. It also updates subscription-related tests so the sales website features stay aligned and reliable after recent platform changes.
Original PR description
See odoo/odoo#186260
New restaurant tables are now named using a floor-specific prefix and the next available number for that floor. This helps prevent duplicate table numbers across floor plans and makes restaurant layout management clearer for staff.
Original PR description
*: l10n_de_pos_res_cert, pos_restaurant_appointment, pos_restaurant_preparation_display Before, the table system was very basic and not very convenient for the user. When he wanted to create new table between floor plan, sometime several tables where created with the same number. This was due to the fact that the system was not able to detect the last table number between all floor plan. Now each floor plan has a prefix and the system will name new table with the next number of the last table of the same floor plan. taskId: 4283519
Public Knowledge pages can now show the toggle content block correctly. This improves the visitor experience by ensuring content created with this component appears as intended outside the editor.
Original PR description
This commit adds the new toggle embedded component to the embedding sets for the public version of knowledge. This way the component is correctly displayed on the frontend. task-2796594
The subscription payment process was simplified for cases where only one transaction is handled at a time. This is an internal cleanup that should help keep the invoicing code easier to maintain without changing the user experience.
Original PR description
_create_or_link_to_invoice is only called on single tx records. It can be simplified to be self.ensure_one(). task-id: 4138204
The update improves developer-facing documentation in the messaging area, making the code easier to understand and maintain. This is an internal quality improvement with no expected change to how users work in Odoo.
2 changes
Enhancements to existing features
The IoT Box now updates only the logging settings it needs, avoiding unwanted changes in its configuration file. It also automatically returns detailed logging to the normal warning level after a week, reducing unnecessary log volume sent to the database.
Original PR description
Logging levels updating methods used `odoo.tools` config methods. It was not adapted to the IoT Box as it was polluting the `odoo.conf` file with unwanted parameters.
We now use the `helpers.{update_,get_}conf` methods to only update the required parameters.
This commit also adds a scheduled event everyday at 00:00 to switch back to `:WARNING` log level if it was set more
than a week before, to reduce the amount of logs sent to the database.
Task: 41734582 changes
Enhancements to existing features
This update allows users to directly play voice messages attached to conversations within the WhatsApp channel in Odoo. Previously, users could only view these voice messages. This enhancement improves communication and collaboration within the WhatsApp channel.
Original PR description
This commit adds voice information to attachments while creating attachments received from meta side. This will let the users play voice messages directly from the discuss channel. Task-3839838
Signing email templates now adapt better to mobile screens. This improves readability and usability for people reviewing or signing documents from phones or tablets.
Original PR description
Before this commit, email templates in sign are not responsive in mobile which can cause inconvenience to user. After this commit, make sign email templates responsive for mobile so users will have a better experience with email templates on their mobile devices task-4034697
Users can now play voice messages directly within the Odoo discuss channel when receiving them through WhatsApp. This improvement enhances the messaging experience by allowing instant playback of audio messages without needing to download or open them separately.
Original PR description
This commit adds voice information to the attachments while creating attachments received for the meta side. This will let the users play voice messages directly from the discuss channel. Task-3839838