Daily updates from Odoo
Wednesday, August 3, 2022
1 change
New functionality added to Odoo
Project and Field Service users can now automatically schedule selected tasks in the Gantt view instead of placing them all at the same time. The scheduling considers company time off, employee availability, existing assignments, task dependencies, planned hours, and priority so teams can avoid conflicts and plan work more realistically.
Original PR description
Purpose ======= When the user wants to plan some tasks in Project or Field Service app in the tasks gantt view, he can use the magnifying glass. The problem is when he selects his tasks to plan and…
Purpose ======= When the user wants to plan some tasks in Project or Field Service app in the tasks gantt view, he can use the magnifying glass. The problem is when he selects his tasks to plan and validate all selected tasks will be planned to the day/hour (according to the range) in which he selects the magnifying glass. Moreover, the tasks planned could be in conflict with another tasks in a basic project if a user assigned into those tasks has another task planned in the same for another project. This PR gives the opportunity to user to have an automatic scheduling for tasks in the gantt view of a project. The tasks will be scheduled in accordance with the global leaves of the company and the hours planned for the tasks. If the tasks has no planned hours, they are scheduled by default for a full day on the day the user selected. If the tasks are assigned to a specific user, the scheduling will take into account the personal leaves and the tasks already assigned (even in another project) to the user. The planned dates also depend of the tasks dependencies and the priority level of tasks. Moreover the tasks which are labelled as important will be scheduled before the others ones. Also, the project python file in `industry_fsm` has been split into 2 files to have one model per file. task-2605513