ebfb7112c5642b9ff803e5b84ab999666f6a0496
Before this commit, when deleting a task with subtasks, only the parent task was deleted. As child tasks are the required to have the same project_id as their parent, they could end up views of another project with no clear link to it. Generally speaking, keeping child task, when their container (parent task) is removed does not make sense. Therefore, this commit changes the default behavior for task deletion. When a parent task is removed, all its child tasks are removed as well. To avoid such a behavior in exceptional situation where child task can make sense without their parents, the user first need to remove this link before unlinking the parent task. A warning is added in all the views where a task can be deleted (form, calendar and list) to warn the user of this new behavior when he deletes a task. task-3044991 closes odoo/odoo#121260 Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%