Monday, August 3, 2020
7 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
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
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
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