Friday, August 27, 2021
12 changes · master
New functionality added to Odoo
Projects can now display related budget information when the project and budget use the same analytic account. Budget setup is also easier because dates are no longer mandatory and budget lines can automatically inherit or select appropriate dates and budgets.
Original PR description
Add new module project_account_budget to show budget information on project form when both use the same analytic account.
Enhancements to existing features
This update changes how payroll plan automation reacts to trigger events, reverting a previous behavior. It helps keep employee contract and payroll plan handling aligned with the intended workflow and reduces unwanted automated actions.
Original PR description
task - 2628793
Resolved issues and error corrections
Fixes a problem that prevented users from opening detailed records from spreadsheet drill-downs after a recent platform change. This restores expected navigation from document spreadsheets, helping users inspect underlying business data without interruption.
Original PR description
Since 079e0ca8484aff245029bd908d3bec071a3f603f, drill down is broken because the call to doAction has been updated.
The signing request screens are easier to navigate with clearer status filters, quick views for items waiting on different people, and better list actions. Users can more quickly find expiring, canceled, archived, sent, and fully signed documents, then sign, resend, or download them directly from the list.
Original PR description
improve kanban view Three dot menu: save as a template: shown for sign.request with archived template improve general Quick action: 'inbox' 'sent' 'draft(canceled)' 'completed(fully signed)' implemented by 'searchpanel' 'archived', 'expiring soon': in Filter 'waiting for me' and 'waiting for others' Tags: show template_tags (check the business logic later) taskid: 2627347
Field Service administrators can now access a dedicated Stages menu from the configuration area, similar to the Project app. This makes it easier to review and manage service workflow stages, with new stages automatically linked to the Field Service project.
Original PR description
Purpose In Configuration menu of Field Service module, add menu "stages" to manage stages in list view like it exists in Project module. SPECIFICATION - Adding the "stages" menu below "project" menu item. - The menu is accessible for Admin user as exists in project module. - All created stage will be automatically added to the "Field service" project. Task-2455754
Timesheets are now more consistent and easier to use across attendance, project, helpdesk, field service, and sales workflows. Users get clearer remaining-time information, better validation views, automatic timer behavior, and cleaner empty values in time grids.
Original PR description
Purpose of the commit is to do the generic improvement for the timesheets app. So in this commit, done the following changes: - when the user checks out from the attendance app, stop his timesheet timer if it was running. - display the number of remaining hours in nameget function of the task_id field in timer header. - add the kanban view for the "to validate" menus in the timesheets app. - display 0.00 muted where the encoding unit is days. - remove 'timesheet timer' button from the project and helpdesk form view and timer always enables if the timesheets button is enabled in that app. TaskID: 2464407
Project users can now see task progress directly on Gantt view task bars, making it easier to understand work completion at a glance. The task popover also shows the relevant hours spent, helping teams assess progress without opening each task.
Original PR description
To display task progress for total hours spent(if sub task is enable) or effective hours in gantt view, This commit improves the visibility by turning the gantt cell into a progress bar. Task: 2499479
Helpdesk screens are easier to navigate and manage, with better list editing controls, clearer buttons, and more useful filters and grouping options. Reporting views now align more closely with ticket search tools, helping teams analyze SLA and ticket activity faster.
Original PR description
Purpose of the commit is to improve the UX of the helpdesk views. So in this commit improved following points: 1) helpdesk.ticket: - improve the helpdesk.ticket multi-edit list view - ticket form…
Purpose of the commit is to improve the UX of the helpdesk views.
So in this commit improved following points:
1) helpdesk.ticket:
- improve the helpdesk.ticket multi-edit list view
- ticket form view: remove the 'documents' stat button
- disable the creation of new return,credit note, tasks, company SOLs,
- rename the 'open post' stat button into 'forum post' change its icon to fa-comments
- added the several filters
2) helpdesk.ticket.report.analysis
- use the same search view than the one we have for helpdesk.ticket
- add the following group bys in addition to the existing ones in helpdesk.ticket: SLA deadline, close date
3) helpdesk.sla.report.analysis
- use the same search view than the one we have for helpdesk.ticket
- add the following filters in addition to the existing ones in helpdesk.ticket: last 7 days, last 30 days, creation date, SLA deadline, ticket deadline
- add the following group bys in addition to the existing ones in helpdesk.ticket: SLA, SLA status, SLA deadline, ticket deadline, closed date
4) helpdesk.team
- helpdesk.team list view: the alias and company fields should not be editable in batch
- disable the creation of new companies
- Added new filter in search view
5) helpdesk.tag
- configuration > tags: make the list view multi-edit
- the name of the tags should be translatable by the user
6) helpdesk.stage
- helpdesk.stage: add an 'x Tickets' and sla stat button should open a list view of all the tickets that are in this stage
- set by default 'helpdesk ticket' when creating new email templates
- search view: add a quick search on helpdesk teams and email template
7) helpdesk.sla
- list view: the helpdesk team, reach stage and excluding stages fields should not be editable in batch
- set by default the team to which the current SLA is linked to newly created stages
- improve the filter and group by in search view
- the name and description fields should be translatable by the user
- product.template form view: add an 'sla policy' field under the sales notebook
- only visible if 'can be sold' is true and if the product type is 'service'
- only visible if 'sla policies' is enabled on at least one helpdesk.team
- should be company dependant
- when an SO containing this product is confirmed, add automatically the SOL to the selected SLA
- a sales manager should be able to edit this field, but not to create/edit SLA
- res.partner form view: add an 'sla policies' field under the 'sales & purchase' notebook
- only visible if 'sla policies' is enabled on at least one helpdesk.team
TaskID: 2601642The Timesheets and Planning Analysis report has clearer labels, improved empty-state guidance, and new filters for viewing a user’s team, projects, or tasks. Pivot and graph reports now keep users in the analysis view, making reporting easier to navigate and interpret.
Original PR description
PURPOSE Improvements for better readability in Timesheet and Planning Analysis reporting from the project module SPECIFICATIONS -improved menu and action name as 'Timesheets and Planning Analysis' -replaced 'project' with 'projects' in pivot view helper -disabled the redirection to list view from pivot and graph views -added new filters to pivot view : 'My Team', 'My Projects', 'My Tasks' This is the goal of this commit LINKS Task-id: 2531430 PR#19471
This update makes timesheet screens easier to use by improving field labels, layout, filtering, ordering, and merge confirmations. It also refines grid view interactions so users get clearer empty-state messages and smoother visual feedback when reviewing totals.
Original PR description
Purpose of the commit is to do the generic improvement for the timesheets app. So in this commit, done the following changes: - change in form view of timesheets menu - change the label of the…
Purpose of the commit is to do the generic improvement for the timesheets app. So in this commit, done the following changes: - change in form view of timesheets menu - change the label of the unit_amount field. - hide the employee_id field for my timesheet menu. - add so_line field in form view of timesheets menu after task_id field and move employee_id field before date field in all timesheet menu when so_line field available. - change the attributes of the so_line field in the list view of the timesheets menu. - order lines in grid view by row_fields. - change domain_search from to get last_month(30 days) timesheets line to get last_week(7 days) timesheets line. - add the unit_amount field in kanban view when a timesheet is validated. - add type warning to display_notifiction when there is no timesheet to merge to action merge. - add display_notifiction "The timesheet entries have successfully been merged." with type success when timesheets are successfully merged by action merge. - change padding-left 16px to 24px in o_grid_timer_ header and add padding-right 2px to o_grid_total cell in the grid view of timesheets menu. - move filter validated and non validated above month filter. Task Id: 2510313
HR officers can now enter previous occupation details for Belgian double holiday pay directly on employee records instead of waiting for the payment wizard. This lets teams prepare holiday recovery information earlier and makes payroll processing smoother when the wizard is used.
Original PR description
Moves the 'Previous Occupations' from the double holiday pay from the wizard to the employee so that HR officer are able to encode data beforehand. Task ID: 2629355
Internal users can open and use document spreadsheets that include pivot tables without running into access errors. The change keeps spreadsheet filters and pivot information working while limiting the extra access to only the basic model details needed.
Original PR description
[task 2623460](https://www.odoo.com/web?debug=1#id=2623460&action=333&active_id=2328&model=project.task&view_type=form&cids=1&menu_id=4720)