Project

General

Profile

Actions

Bug #36530

closed

Remove deprecated & not working API endpoints from APIdoc

Added by Quinn James about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Repositories
Target version:
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

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:

Actions

Also available in: Atom PDF