We have the ability for users to delete issues and tasks with logged hours turned off. However, this does not stop a user from deleting the entire project, issues and tasks included. We would like the ability to disable project deletion if any of its objects or the project itself has logged time.