On the admin page, remove the option for a project to delete themselves. If it's easy enough, add a config option that enables it (so OSS can allow it, sf.net would not).
When the config does not allow deletion, make sure that deleting subprojects still works.
We don't need to support deletion from the UI in allura. But we should probably support it in the open source version.
Diff:
Might want to hold off on this until I'm done with [#2402] - I'm not sure [#2332] was ever merged.
Related
Tickets:
#2332Diff:
[#2332] fixed the standard delete behavior
Related
Tickets:
#2332Diff:
Needs ini update - https://control.siteops.geek.net/sog/trac/ticket/19231
forge:tv/2635
Update /var/local/config/production.ini according to https://control.siteops.geek.net/sog/trac/ticket/19231
$ service restart httpd
In your sandbox, go to /p/test/admin/overview and make sure Delete Project is not an option in the Removal list. Now create or navigate to a subproject and make Delete is an option, and that the subproject can be deleted successfully.
Also added functional tests for this:
Merged to dev.