I believe currently the subprojects are not allowed to actually be deleted from the neighborhood. Because when I try to do so, some tests are failing. Like,
allura.tests.functional.test_admin.TestProjectAdmin.test_project_delete_not_allowed with the error code as AppError: Bad response: 404 Not Found (not 200 OK or 3xx redirect for http://localhost/p/test/sub-no-del/admin/overview) So, if that's the case, and the subprojects are not allowed to be deleted, then their mount points should not be allowed to be reassigned, because that would just create dangling subprojects into memory. And that would create the error at last that the urls/ mount points assigned to new tools that were previously pointing to subprojects continue to do so. So, either the subprojects should be deleted permanently, or the mount points once used should not be allowed to be assigned by the user.
