Monday, August 3, 2020
12 changes · master
Enhancements to existing features
The Replenish on Order route is now hidden during standard setup to make inventory onboarding simpler and reduce confusion. Businesses that use make-to-order workflows can still re-enable the route when they need that configuration.
Original PR description
Improve onboarding by removing the replenish on order route. Companies that do MTO process could unarchive the route in order to have a basic configuration. Task: 2245882
Fleet screens are easier to read and now keep a clearer record of who was driving when a service took place. The update also improves wording and label clarity, including license plate display and current driver information on contracts.
Original PR description
- Fix the display of the licence plat on the kanban view - Store the Driver on fleet.vehicle.log.services to remember who was the driver at the time the service was done. - Rename 'Informations' to 'Information' - Rename 'Driver' to 'Current Driver' on the contract TaskID: 2289808 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
Sales users can now apply a changed discount from the first quotation line to every line after confirming a prompt. This saves time and reduces manual updates when a quotation uses the same discount across multiple items.
Original PR description
on a quotation, with "discount per line" option enabled, if the user
changes the discount on the first line, display a pop-up requesting
if they want to apply the change to all the lines of the SO.
Three conditions :
- more than 3 lines in the SO
- happens only when changing the discount of the first SO line
- the initial discount is the same on all lines
Task-ID: 2276759Timesheet-related screens now show durations in days when the company is configured to track time in days, instead of mixing day-based settings with hour-based labels. This improves clarity across employee timesheets, portals, projects, helpdesk, sales orders, and reports, while hiding hour-based timer and rounding options where they no longer apply.
Original PR description
Purpose ======= There are several places where the duration is expressed in hours even though the encoding unit is in Days. Specifications =========== The duration should be expressed in days instead…
Purpose ======= There are several places where the duration is expressed in hours even though the encoding unit is in Days. Specifications =========== The duration should be expressed in days instead of hours in the following places: [x] Timesheet Entries [x] Portal > Tickets [x] Portal > Timesheets [x] Portal > Tasks [x] Portal > Sales Orders [x] Project Overview [x] Project task form view (in this case, the label of the field should be 'Planned Days') [x] Timesheets > HR Timesheet/Attendence Report [x] Project > All Tasks Hide the following elements if the encoding unit is in days: [x] 'Timesheet Timer' feature on the project form view [x] 'Timesheet Timer' feature on the Helpdesk team form view [x] the 'Round timesheets' feature in the settings of Timesheets (except if the 'Awesome Timesheet' feature is enabled) Bonus point: [x] Timesheet form view: 0.00 Days should be displayed in read-only if the duration = 0 Some labels need to be adapted to explicit the unit of measure (is it carrots? potatoes?): e.g. Duration (Days) or Time Spent (Hours) : [x] Timesheet entries report [x] on the portal [x] Project overview: add 'recorded' next to Hours/Days [x] Project overview: add 'Days/hours Spent' above the total by employee [x] task form view: make sure the 'sub-tasks days spent' button/label stays on one line [x] hide the 'start' button on project tasks and helpdesk tickets if the encoding unit is in days Task ID : 2152322
Report page settings now leave more room at the bottom of printed documents. This helps company address details fit properly in the footer, especially when using the clean template with multi-line addresses.
Original PR description
Before this commit, footer were too small for "clean" template wieh the company address is displayed on 5 lines. Taskid: 2287262 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Planning users can now sort tasks based on their parent task, making grouped work easier to review and organize. This helps teams navigate project planning more efficiently when tasks are structured under larger parent tasks.
Original PR description
It is not possible to sort task by parent task in planning. This branch allow to easily sort tasks according to the parent task. Taskid: 2272604
Timesheet and project screens now show durations in days when the company tracks time in days, reducing confusion from hour-based labels. Timer and rounding options that only make sense for hourly tracking are hidden in day-based setups across Helpdesk, Project, Portal, and Timesheets.
Original PR description
Purpose ======= There are several places where the duration is expressed in hours even though the encoding unit is in Days. Specifications =========== The duration should be expressed in days instead…
Purpose ======= There are several places where the duration is expressed in hours even though the encoding unit is in Days. Specifications =========== The duration should be expressed in days instead of hours in the following places: [x] Timesheet Entries [x] Portal > Tickets [x] Portal > Timesheets [x] Portal > Tasks [x] Portal > Sales Orders [x] Project Overview [x] Project task form view (in this case, the label of the field should be 'Planned Days') [x] Timesheets > HR Timesheet/Attendence Report [x] Project > All Tasks Hide the following elements if the encoding unit is in days: [x] 'Timesheet Timer' feature on the project form view [x] 'Timesheet Timer' feature on the Helpdesk team form view [x] the 'Round timesheets' feature in the settings of Timesheets (except if the 'Awesome Timesheet' feature is enabled) Bonus point: [x] Timesheet form view: 0.00 Days should be displayed in read-only if the duration = 0 Some labels need to be adapted to explicit the unit of measure (is it carrots? potatoes?): e.g. Duration (Days) or Time Spent (Hours) : [x] Timesheet entries report [x] on the portal [x] Project overview: add 'recorded' next to Hours/Days [x] Project overview: add 'Days/hours Spent' above the total by employee [x] task form view: make sure the 'sub-tasks days spent' button/label stays on one line [x] hide the 'start' button on project tasks and helpdesk tickets if the encoding unit is in days Task ID : 2152322
Users can now open the planning view directly for selected project tasks from the project list. This makes it easier to review or create task schedules without navigating manually, and it avoids showing sample data when an empty planning view is needed.
Original PR description
This new action allow user to see the planning of selected task from the project tree view. task-2272599
Users can now choose default tags when configuring document sharing, so files uploaded through the portal are automatically categorized. This makes shared document intake easier to organize and reduces manual tagging after upload.
Original PR description
Currently, when we upload a document from the Portal, it's not possible to set a Tags Default Value. So in this commit, we make the 'tag_ids' field visible on the sharing feature. LINKS PR: #11832 Task-Id: 2295944
Planning screens now show roles, projects, and tasks that had scheduled work within 30 days before or after the viewed period when grouping the schedule. This makes it easier for users to enter or review planning items without manually searching for recently relevant work.
Original PR description
Purpose
=======
Display all roles, projects or tasks that have been allocated in "planning.slot" in the past or future 30 days in gantt view with a group by role, project or task,
making the encoding much easier for these roles, projects or tasks.
Specifications
==============
Add a group_expand for role_id, project_id and task_id in "planning.slot".
The group_expand for role_id, project_id and task_id are applied for the following Action Window:
- in Project:
* Planning > By Employee
* Planning > By Project
- in Planning:
* My Planning
* Schedule > By Employee
* Schedule > By Role
* Schedule > By Project
Task ID: 2150129Grid views can now visually grey out selected columns to highlight unavailable periods. In timesheets, weekends and company holidays are easier to spot, helping teams plan and enter time more accurately.
Original PR description
This PR brings the possibility to display greyed columns in the grid view (i.e. display unavaibility). taskid: 2273731
Empty pages in the Referral app now use more relevant illustrations and clearer guidance instead of a generic smiling icon. This makes reward, referral, and job position areas feel more helpful when there is no content yet.
Original PR description
Currently, In the referral module when the 'Reward' and 'My Referral' kanban view is empty then it displays a smiling face with help message. In this commit, we replace a smiling face class with a points-gift image and also improve the help message. LINKS PR: #11857 Task-Id: 2297184