Allow prevention of image deletion in gitlab registry on per project level

Problem to solve

Users may accidentially delete images that are in use in production systems.

Intended users

Prevention will be activated by Maintainers, Managers or DevOps personell

Proposal

Maintainer and administrators are able to disable the deletion of images and tags from the gitlab registry of a project or group.

Permissions and Security

permissions should align with existing permissions.

Testing

Image deletions should actually be impossible, once the setting is activated

What does success look like, and how can we measure that?

see above

Assignee Loading
Time tracking Loading