Daily updates from Odoo
Wednesday, June 22, 2022
6 changes
Enhancements to existing features
The Enterprise mobile interface now aligns with the standard Odoo web layout and uses the simplified mobile Kanban behavior introduced in the core product. This reduces duplication, improves consistency across editions, and keeps mobile navigation such as the control panel responsive during scrolling.
Original PR description
This PR is the followup of its' Community counterpart odoo/odoo#94134 where the WebClient layout has been standardized for both editions and the grouped Kanban implementation on mobile has been revamped. Part of the SCSS revamp task-2704984 task-2883057
The test setup for the enterprise messaging menu now uses the same web client and systray services as the real application instead of a special test-only helper. This improves test reliability and helps unblock related development work without changing the user experience.
Original PR description
The createMessagingMenu helper was used during tests to mount a messaging menu and test it. However, this approach is not very realistic and blocks some waiting PRs. In order to get closer from the reality, let's instanciate a webClient and a systrayService for the messagingMenu to be present at all time. community: https://github.com/odoo/odoo/pull/94301
This update removes outdated encoding comments from VoIP-related code files. It is an internal cleanup that keeps the codebase tidier without changing product behavior or user workflows.
Original PR description
Remove useless comments `# -*- coding: utf-8 -*-` from the VoIP codebase.
The reconciliation screen now keeps the relevant statement line filter visible when users arrive from the Journal Items list. This makes it easier for accounting teams to stay focused on the right transactions and complete reconciliation with less searching.
Original PR description
When coming from the Journal Items list, the reconciliation widget now shows the filter for the statement line.
Users with read-only access to a document workspace can now view documents without being offered actions they are not allowed to use, such as uploading, adding links, requesting documents, or using sidebar actions. The change also prevents unauthorized document moves between workspaces and shows a clear message when an action is not permitted, reducing confusion and protecting workspace permissions.
Original PR description
PURPOSE When a user has only read access to a workspace (when they have access through a 'readonly' group in the workspace settings), the top buttons (upload/add url/request/... see attachments) should be disabled. Feedback from task #2083596 SPECIFICATIONS If the user is on "read only" group : The only right that we have is to read the document. If we try to move a document to another workspace : DIsplay a Toaster LINKS PR #12351 Task-2086557
Planning screens and reports are easier to read and use, with allocated hours and percentages shown together and less empty space in planning cards. Users can now create repeating planning slots by day, week, month, or year, and templates can calculate an end hour based on the company's working calendar.
Original PR description
Purpose of this PR to improve generic UX of planning app. So, in this commit: - combine allocated hour and percentage column into allocated hour. - make `repeat_unit` selection field which is previously fixed for `week`. - add `end_hour` field which should be calculated based on the working calendar of the current company. task-2816515