Tuesday, January 11, 2022
12 changes · master
Enhancements to existing features
This update makes it easier to navigate Odoo with a keyboard by adding shortcuts to several common actions. Users working in Projects, Sales Projects, calendars, dialogs, and related status actions can move faster with less reliance on the mouse.
Original PR description
The purpose of this commit is, to add keyboard shortcut to multiple actions. So in this commit, added keyboard shortcut to several actions in project, sale_project, web_calendar and added smart action on statusbar. task-2655790 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The web interface can now open the main command palette with customized settings, such as a tailored placeholder message. This gives teams more flexibility to guide users and prefill searches when launching command actions.
Original PR description
This commit adds the possibility to open the custom main command palette.
So it is possible to replace some parts of the default command palette
config.
For example, we will customize the placeholder:
```
this.command_service.openMainPalette({
placeholder: "My custom placeholder",
})
```
This commit also modify the api of CommandPaletteConfig, we replace
namespace by searchValue. Now it is possible to open a command palette
with a value in its input.
For example:
```
this.command_service.openPalette({
searchValue: "@test",
})
```
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-prTimesheet reporting views for projects, tasks, and employees now open with a weekly grid by default. This makes time review more consistent and easier for managers who typically track work on a weekly basis.
Original PR description
This commit sets `week` as `grid_range` in the grid view of `Timesheets by Project`, `Timesheets by Task` and `Timesheets by Employee`. closes #80495 task-2658828
This update adjusts how the Mail app tracks related data behind the scenes, making relationships between records more consistent. It is an internal improvement that should help maintainability without changing the visible user experience.
Original PR description
With the idea of maybe merging the concepts of causal relations and identifying fields, change the identifying fields so that heir inverses are the only fields with `isCausal: true`.
This change improves the payroll test setup by allowing a specific validation check to be disabled when it is not needed. This helps speed up installation and testing without changing day-to-day payroll functionality for users.
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
Website pages with published records now avoid an extra database lookup when loading related images. This improves page efficiency and can slightly speed up image-heavy website content without changing how users manage or view pages.
Original PR description
The record is read directly in sudo, the prefetch is in the sudo environment. When reading the other information there is no longer any need to make a request.
This update reorganizes how activity information is managed in the Mail app, keeping related logic closer to the activity view. It should make the code easier to maintain without changing how users interact with activities.
Original PR description
task-2698446
This update cleans up internal sales-related setup files and aligns Enterprise sales features with recent community edition changes. It helps keep sales reporting, planning, and subscription product screens consistent and easier to maintain, with little direct day-to-day impact for users.
Original PR description
COM PR: odoo/odoo#82070 ENT PR: odoo/enterprise#23183 UPGRADE PR: odoo/upgrade#3135
Adds keyboard shortcuts to common actions across Helpdesk, Planning, Timesheets, Gantt, Grid, Map, and Worksheet screens. This makes navigation faster and improves accessibility for users who rely on keyboards or prefer shortcut-driven workflows.
Original PR description
The purpose of this commit is, to add keyboard shortcut to multiple actions. So in this commit, added keyboard shortcut to several actions in helpdesk_account, helpdesk_fsm, helpdesk_repair, helpdesk_sale_coupon, helpdesk_stock, planning, sale_planning, timesheet_grid, web_gantt, web_grid, web_map, website_helpdesk_forum and worksheet. task-2655790
Payroll validation has been optimized to process employee work entries in batches, reducing the time needed to validate payslips. This helps payroll teams complete batch payroll runs faster while also improving reliability for Belgian payroll flows.
The POS customer list now combines loyalty points and outstanding amounts into one Balance column. This reduces clutter by showing only meaningful non-zero values, making customer information quicker to scan at checkout.
Original PR description
In this PR, we simplify the interface of the POS app. task-2669747
Planning screens now show more useful information such as job titles, resource icons, managers, conflicts, and allocated hours, helping managers schedule work more accurately. Timesheet and Gantt views were also improved with daily timesheet viewing and better year-view resizing, making planning and reporting easier to use.
Original PR description
Planning:
- indicate the job title of human resources
Currently, resource job position does not appear when selecting resource in planning.
Now it will be easier to assign planning according to job position.
- Currently, the material resource icon does not appear in gantt view. So there is a misaligned
between material human and resource. added fa-wrench icon for material resource.
- added a manager to the planning custom group
- Currently, the planning gantt view total row represents the planning sum but will now
sum of the allocated hours.So the end user knows how many hours are allocated.
timesheet_grid:
- Currently, week and month mode is available in my timesheet grid, now day and year
has been added, so that the user can easily view the timesheet of a
particular day or an entire year.
web_gantt:
- Currently, resizing the pill is restricted in year mode gantt view.
closes odoo/enterprise#21692
task-2658828