Refactor Dependency Proxy permissions
The following discussion from !68900 (merged) should be addressed:
-
@mayra-cabrera
started a discussion: (+1 comment)Interesting. I would've assumed
admin_*
already includewrite_*
powers
As we've started to add more functionality to the Dependency Proxy, some of the previously existing permissions don't make the most sense or read as well as they could. We should clean them up and make them consistent with other read/write/destroy/admin permissions.
We should also remove the instance configuration checks from the policies. These checks should occur outside of the permissions check. See this note for more background about this change.
Edited by Steve Abrams