Tuesday, January 11, 2022
6 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-prAdds 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