UI: Maven virtual registry upstream details page

Proposal

The Upstream details page will render cached responses for the maven virtual registry upstream.

The cached responses can be paginated & each entry can be deleted. They can also be filtered by relative path.

Design

Implementation plan

The entire page will be rendered using a vue app.

  1. Create a component with story file which renders the entire app without data fetching.
  2. Implement the features based on proposed GraphQL query API. Alternatively if it not available, we can use the REST API.
  3. Once the routes & controllers are available, create page level component which handles API.
  4. Handle the Delete cache entry icon button by calling the mutation/REST API.
Edited by Rahul Chanila