Issue with Project Creation/Deletion
This has to be a bug.
I had a project with two sub projects. I clicked the gear and selected "Add project below" thinking I was adding an additional subproject. But no, it inserted a top level project below the current and apparently moved the subprojects into this new project. Very odd and not at all what I would expect.
When I deleted the new project (since it was not where I had intended it to be) it deleted it AND the subprojects. Very, very ungood.
Asked by Kevin on Feb 03, 2012 - 08:44
I'm very sorry for the inconvenience, but unfortunately, deleting a main project does indeed delete its sub-projects. Please tell me, when you've clicked on the "Delete" option, did a warning message appear saying:
"Are you sure you want to delete 'PROJECT_NAME'?
Child project(s) 'SUB-PROJECT_1', 'SUB-PROJECT_2' will be deleted as well."
Also, the newly added project always sets the new project by default to the indent level of the project you've chosen as a reference. Hence--adding a project below or above a level 1 project will create a level 1 as well, but you can change every project's indent level at any time. Even if you save the project on level 1, you can use the "Edit name" option and then indent or un-indent the project using the arrow buttons or CTRL+RightArrow ro CTRL+LeftArrow.
If you use the "add project above" option an a sub-project, though, then the new project would by default be a sub-project as well.
In case the warning message wasn't displayed, please tell me:
- What browser are you using?
- Do you have any ad- or script-blocking plugins installed?
Kevin on Feb 03, 2012 - 13:43
Thanks for the reply. I'm not sure I followed everything you've written but I'll attempt to address your questions.
Yes, I got the warning. But that isn't the issue.
The weird part, and I don't think you addressed this but I'm not sure is that "adding a project below" created a project that suddenly "owned" the sub-projects that had been owned by the project above. I'm sorry, but this is simply incorrect behavior.
In essence, here is what happened. I though I was adding a subproject to a project, realized that it didn't do that and tried to delete it not realizing that the project I was about to delete suddenly owned subprojects that belonged to another project.
This may well have worked "as designed" but if that is the case, then the design is very poor.
again, I'm sorry for the inconvenience. You're welcome to add a feature request to our Votebox: http://todoist.com/Vote/ suggesting a different way you'd like this option to work and we will consider changing it in future development.
For now, please note that the project structure is always as displayed so if a new project is shown right above a set of sub-projects, it means that this is their new parent-project. You can reorder every project at any time as well as change its indent level and any change will be applied immediately which means if you drag a sub-project below a different project, it will modify the structure making it a sub-project of some other project.