When uploading a collection in Private Automation Hub, a user is shown all repositories defined for the AAP instance. There is a text disclaimer:
Please note that those repositories are not filtered by permission, if operation fail, you don't have it.
This creates a bad user experience and we should filter repositories based on the logged in user's permissions. The proposed implementation would also remove the need for this disclaimer and the possibility of a failed operation when a user attempts to upload to a repository without sufficient permissions.