[ ] There should be a Django permission for allowing people to delete other people's model runs in their organization
[ ] People should be able to delete their own runs
[ ] People should never be able to delete base runs (can be removed by an admin from the admin interface instead)
[ ] People should not be allowed to delete runs from within their organization if they don't have the set permission (and definitely not runs outside of their organization) - they should be able to delete their own runs still, and others if they have the permission set
I'm leaving this as an enhancement to the current version - there are now tests for the existing implementation (can delete model runs within your organization)
Need to test deletion permissions.