Daily updates from Odoo
Monday, August 19, 2019
18 changes
Enhancements to existing features
Restaurant staff can now work from the same Point of Sale configuration and share a single session across devices. Orders and table activity are synchronized when switching tables, helping multiple waiters serve the same floor without blocking each other.
Original PR description
PURPOSE ========= When working in restaurants, there are often more than one waiter working on the same floor. But Odoo doesn't support that. There can only be one person working on one session for…
PURPOSE
=========
When working in restaurants, there are often more than one waiter working on the same floor.
But Odoo doesn't support that.
There can only be one person working on one session for the same tables.
The purpose of this task to allow several people to work on the same session (while synchronizing sessions).
SPECIFICATIONS
===============
- MultiUser is active by default.
- Allow multiple waiters to login on one PoS Config.
- All waiters login to the same session, the waiter that does the paiment is the responsible for the order (same as now).
- Synchonize the information across the multiple instances running on same floors.
Syncronisation will take place at switch of table.
(close tables automaticly if no activity, to force sync)
- Syncro cannot be done if no internet : how do we manage it ? We should inform the user the internet connection has been lost and that synchro cannot be done. What impacts? To check
Useful links
https://github.com/it-projects-llc/pos-addons
https://apps.odoo.com/apps/modules/11.0/pos_bus_restaurant/
Related PR:
https://github.com/odoo/odoo/pull/32789
task: https://www.odoo.com/web#id=1891130&model=project.task&view_type=form&menu_id=When installing a language, Odoo now keeps the translation overwrite option enabled by default while hiding the choice from users. This makes language setup behave more consistently and reduces the chance of outdated translations remaining after installation.
Original PR description
Following 43d355c2084, same logic Hide it but make it checked by default
Event managers now see attendees in a Kanban card view when using the Attendees button from an event. This makes attendee information easier to scan visually compared with the previous list-only view.
Original PR description
Description of the issue/feature this PR addresses: Task link - https://www.odoo.com/web?#id=1935268&action=327&model=project.task&view_type=form&menu_id=4720 Pad link - https://pad.odoo.com/p/r.1af96af212e96802e1a8d6445236a2c0 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
The mail app’s Discuss area was adjusted to better support mobile use, especially responsive layouts and swipe-friendly message previews. This prepares the messaging experience for smoother mobile interactions while keeping shared code easier to reuse.
Original PR description
Task ID : 1895453
Odoo now stores selectable field options as dedicated records, making them easier to manage by module. This helps translations stay tied to the right module and ensures removed modules clean up their related choices more reliably.
Original PR description
Store selections in ir.model.fields.selection No change in the declaration of fields https://www.odoo.com/web#id=27028&action=333&active_id=1364&model=project.task&view_type=form&menu_id=4720 https://pad.odoo.com/p/r.3e1ec17b8af9afedbd501db256072a99
The employee profile screens have been reorganized to make key information easier to find and manage. This improves day-to-day HR work by reducing clutter and creating a clearer experience across employee and related user forms.
Original PR description
TaskID: 2054559 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
Tax report line names and tag labels can now be translated for multilingual users. This helps businesses present tax report configuration clearly in the user's language, especially where tax reporting is country-specific.
Original PR description
…name of model account.tax.report.line - both the name and the tag_name made translate=True defined inside class account.tax.report.line task : 2042430 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update prevents users from deleting records that are still needed by active Point of Sale sessions or configurations. It helps avoid broken sales workflows and configuration inconsistencies when related customers, employees, picking types, sequences, or accounting records are in use.
Original PR description
The deletion of some records can create inconsistencies in the point_of_sale. It can create inconsistencies when a session is open, for example if you delete a partner that can be set on a pos order. You'll also got problems if you remove an employee and this employee can be used in an open session. We also avoid to get point_of_sale config inconsistencies, by deleting models required by it. If you delete a picking type used in a pos config or a sequence. To avoid all this consistencies, we have restricted the deletion of some records in specific cases. TASK-ID: 1879971 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
The product matrix used in sales and purchasing has been refined to make selecting product variants clearer and smoother. This should help teams enter orders with multiple variants or extra prices more accurately and efficiently.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Point of Sale interface has been adjusted to make navigation easier for B2B workflows. This should help sales teams find products, categories, orders, and related PoS information more quickly during customer interactions.
Original PR description
TASK-ID: 2050245 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes project task reports easier to extend by preventing field name conflicts when businesses customize reporting views. It also improves readability in project task cards and supports clearer visual identification in Gantt planning through optional thumbnails.
Original PR description
Aliasing the fields in the select clause of the task report allow to do joins latter when inheriting from this object without getting ambiguous fields errors. related task 2009563 Description of the issue/feature this PR addresses: Current behavior before PR: Overriding the query to generate a different report, when joining on project_project table, we get a ambiguous column error Desired behavior after PR is merged: Overriding the query to generate a different report, when joining on project_project table everything works as expected. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Restaurant staff can now work together on the same point-of-sale session for shared tables and floors. This helps teams serve customers more smoothly by keeping activity synchronized between multiple waiters.
Original PR description
PURPOSE
=========
When working in restaurants, there are often more than one waiter working on the same floor.
But Odoo doesn't support that.
There can only be one person working on one session for the same tables.
The purpose of this task to allow several people to work on the same session (while synchronizing sessions).
TASK-ID: 1891130German Datev exports can now use a dedicated identifier on partner records, making it easier for companies migrating to Odoo to keep their existing Datev numbers. If no identifier is provided, Odoo automatically assigns one from a configurable starting range to avoid conflicts with account numbers.
Original PR description
…r Datev export When migrating to Odoo, people want to keep their old Datev identifiers. As the identifier was set to the id of the partner in Odoo, this was not possible. So, we decided to add a field for the datev identifier on the partner which allows to import the old number. If it is not set we set it by default to 100000000 + the id. This way, we also avoid conflicts with the account numbers. You can also change the 100000000 by setting a system parameter l10n_de.datev_start_count Task ID : 1942108
The event barcode scanning screen has been refreshed to better match the attendee and point-of-sale interfaces. Event staff can now also search for attendees directly from the scanning screen, making check-in workflows faster and easier.
Original PR description
Description of the issue/feature this PR addresses: Task link - https://www.odoo.com/web?#id=1935268&action=327&model=project.task&view_type=form&menu_id=4720 Pad link - https://pad.odoo.com/p/r.1af96af212e96802e1a8d6445236a2c0 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](http://www.odoo.com/submit-pr)
Mobile users can now swipe messages to quickly mark them as read or add a star, making inbox triage faster in Discuss and the messaging menu. The update also adds an undo snackbar so users can easily reverse these quick actions if needed.
Original PR description
You are now able to: Swipe (LTR) to mark a message as read Swipe (RTL) to star a message. Task ID : 1895453
The employee form has been refined to make HR information easier to view and manage. This improves day-to-day usability for HR teams and related payroll or appraisal workflows without introducing a major functional change.
Original PR description
TaskID: 2054559
Calendar event details now open in a full-screen popover on mobile devices instead of a small floating box. This makes the information easier to read and use on smaller screens.
Original PR description
Before this commit, the popover used in calendar was a normal Bootstrap popover but the position and the size wasn't optimal for small screens. After this commit, the popover takes the whole screen. Task ID : 2052506
The Field Service app now has clearer menus, ready-made filters, map and calendar views, planning views, and task reporting to help teams organize daily work faster. Managers can more easily review all jobs, assign work, see customer locations, and analyze field service tasks, while some complex setup options were simplified.
Original PR description
This merges provides many UI changes in order to improve the usability and day to day work of FSM application. This adds - news menus - news predefined filters - reorganise some views - reporting for worksheet - simplify some options (allowed products, ...) See subcommits for more details Task-2009563