Project

Profile

Help

Issue #9044

Updated by pulpbot over 2 years ago

 

 **Ticket moved to GitHub**: "pulp/pulp_ansible/732":https://github.com/pulp/pulp_ansible/issues/732 




 ---- 


 The APIs that drive the the sync and repositories views in galaxy ng need to be brought over to pulp ansible. 

 - `v3/sync` -> `plugin/ansible/distributions/{base_path}/sync/` 
 - `v3/sync/config` -> `plugin/ansible/distributions/{base_path}/sync/config` 

 Additionally `_ui/distrbutions` -> `plugin/ansible/distributions` will be brought over with the following modifications: 
 - Add filters: 
	 - my permissions: this will allow users to filter for distributions based on their permissions and remove the need to have bring the `_ui/my-distributions` endpoint over. 
	 - remotes: filtering on distributions that have remotes and ones that don't will remove the need for `_ui/remotes`  
 - Add remote as sub field. This will remove the need for `_ui/remotes` 

 More details can be found in the API spec: https://petstore.swagger.io/?url=https://raw.githubusercontent.com/newswangerd/galaxy-api-v4/master/refactored_v3.yaml#/ 

Back