Daily updates from Odoo
Friday, November 15, 2024
6 changes · 18.0
Enhancements to existing features
Restaurant staff can now type a number in the quick table selector and continue immediately even if it does not match an existing table or order. The system automatically creates a floating order with that number, reducing interruptions and speeding up order taking.
Original PR description
Before this commit:
====================
If the number entered on the quick table selector numpad did not match any existing table or floating order, an error message ("No table or floating order found with this number") was displayed.
After this commit:
==================
When the entered number does not correspond to an existing table or floating order, a new floating order is automatically created using the inputted number.
task- 4274465The date picker now avoids showing dates from neighboring months and makes date range selection clearer. This reduces confusion for users choosing start and end dates, especially when resetting or changing an existing range.
Original PR description
Change the selection of date ranges. Enterprise: https://github.com/odoo/enterprise/pull/72595 Task [3433683](https://www.odoo.com/odoo/project.task/3433683) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves how Odoo Studio exports actions from the base system, making exported customizations more reliable and easier to move between environments. It helps businesses reduce manual cleanup when transferring Studio changes.
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
Odoo now treats Indonesian rupiah amounts as whole-number values instead of using decimal places. This better matches everyday Indonesian transactions and avoids payment or invoicing issues with services that only accept integer amounts, such as Xendit, QRIS, and e-Faktur.
Original PR description
In Indonesia, general transactions don't involve decimal places because the amount is too small (1 USD is around 15700 IDR). This change is also aligned with our integrations to Xendit (`payment_xendit`), QRIS (`l10n_id`) as they only accept integer amount through API. Similarly to how we implement e-Faktur (`l10n_id_efaktur`), we always use integer amount. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Kitchen preparation cards now show the custom name of a floating order instead of only its tracking number. This helps staff identify orders more clearly and reduces confusion when order names have been changed.
Original PR description
Before this commit: ==================== Only the tracking number was shown on the kitchen card for floating orders. If the user changed the name of a floating order, it could create confusion if the displayed name was different. After this commit: ================== The floating order name will be displayed for floating orders, otherwise, the tracking number will be shown. task- 4274465
The Documents app now uses a simpler rule for what appears in Company folders, based on Odoobot-owned items without a parent folder. This makes the folder list and document view more consistent, removes the old pinned-folder behavior, and fixes related cases such as copying documents and requesting files in My Drive.
Original PR description
Purpose ======= Simplify the company folder domain. Now the domain is just the documents owned by Odoobot, and without a parent folder. The search panel now use the same domain, and so the only difference now between the kanban view and the search panel is that the search panel only show folders. Technical ========= Because the old `is_pinned_folder` is used in access rule, we can not just set it to False, it needs to reflect the owner_id / folder_id values (it will be cleaned in master). Task-4293841