Problem: Anybody in my project can delete an image I created
Problem/Opportunity Statement
Since !591 (merged) we make it easy for any user to delete any image owned by a project they are a member of, including accidentally deleting their own images. This could result in lost work, conflict between team members, etc.
What would success / a fix look like?
With instances we expose the 'Lock' action to add a bit of friction to prevent a user from accidentally deleting an important instance (or otherwise messing with it). The Glance API exposes a similar mechanism - the 'protected' status.
I'd like the ability to set and unset the 'protected' status on images owned by my project.