Bug #36530
closedRemove deprecated & not working API endpoints from APIdoc
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=2159105
Description of problem:
APIdoc shows below endpoints that do not further work and an attempt to use them returns 404 error. Please remove them from APIdoc:
GET /katello/api/sync_plans/:sync_plan_id/products List of Products for sync plan
GET /katello/api/organizations/:organization_id/products/:product_id/sync Get status of repo synchronisation for given product
GET /katello/api/repositories/:repository_id/sync Get status of synchronisation for given repository
The latest endpoint does not return 404 but 500 error "unknown keyword: :use_admin_as_cn_pulp_cert".
(proper API endpoints instead of above are:
1) List of Products for sync plan :
/katello/api/v2/products?sync_plan_id=:sync_plan_id&organization_id=:org_id
2) Get status of repo synchronisation for given product :
/katello/api/v2/products/:product_id?organization_id=:organization_id
3) Get status of synchronisation for given repository :
/katello/api/repositories/:id and "last_sync" section
Version-Release number of selected component (if applicable):
6.11.4.1-1
How reproducible:
100%
Steps to Reproduce:
1. Login to WebUI, open apidoc/v2.html URI and grep for above endpoints.
2. Try to use the endpoints.
Actual results:
1. they are listed but not working.
Expected results:
1. the endpoints are not listed
Additional info: