Actions
Issue #9044
closedIssue #9049: API V3 Refactor
Issue #9042: Bring missing API endpoints over from galaxy ng
Add missing galaxy ng sync and distribtution endpoints.
Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
GalaxyNG
Sprint:
Quarter:
Description
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
- my permissions: this will allow users to filter for distributions based on their permissions and remove the need to have bring the
- 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#/
Actions