Allow user to delete a location they created if not altered by another user
As requested by a user, we could allow locations that were created while logged in and that have not yet been updated or reviewed by another user, to be deleted directly by the user that originally created it. Currently, they have to submit a problem report and an admin deletes the location.
This would need the API support for DELETE /locations/{id}.
Proposed resolution for delete UI is to add a Delete button like the Edit Review form has, and get rid of the Cancel button which duplicates the functionality of the back arrow.
In the case of editing another user's location, the Delete button should be either missing, greyed out, or otherwise permanently disabled, and there should also be a message explaining the situation. Maybe: "You are editing a location submitted by another user. You might want to leave a review instead. If you want the location removed, please submit a problem report. .
We talked about it on the call - a user adds locations they planted, but often they don't survive - would want to remove it or at least mark with a different dot color.