integr8ly / tutorial-web-app

Solution Explorer provides the front door into the Integreatly initiative. It hosts the various Solution Patterns, as well as providing a dashboard of installed applications/products/services.
Apache License 2.0
36 stars 54 forks source link

INTLY-2565: Add new developer resources page #516

Closed mfrances17 closed 4 years ago

mfrances17 commented 4 years ago

Motivation

https://issues.jboss.org/browse/INTLY-2565

What

Add a new help menu item for developer resources, a page that lists three URLs that are specific to each cluster type (RHPDS, POC, and OSD clusters). The three URLs are for Logging, API, and Registry consoles. The Logging URL is a link that opens in another tab, whereas the API and Registry URLs are in copy fields, as designed by UX.

Why

To provide quick access to the three consoles for each cluster type.

Verification Steps

  1. Select Help > Developer resources.
  2. Verify that when you click the Logging link, the logging page opens in another tab.
  3. Verify that you can successfully copy the API and Registry URLs.
  4. Verify that the API and Registry URLs lead to the corresponding pages.
  5. Verify that the tooltips (?) accurately reflect the correct URLs.

Checklist:

Progress

Additional Notes

You should be able to use my system to test: https://tutorial-web-app-webapp.apps.uxddev-9387.open.redhat.com U: admin@example.com P: F1vrqCCy6lJVlCD

You can also point Solution Explorer on your own OpenShift instance to the following docker image: docker.io/mfrances17/dev-tutorial-web-app:latest

Screen caps: Dev resources page: dev-resources-page

Dev resources in help menu: dev-resources-menu

Tooltips: dev-resources-tooltip

Update 10/31/19 Tested on 4 different scenarios... local, and RHPDS, OCD, and POC clusters. All tests passed. Screen caps below:

Local: local-dev-resources

RHPDS cluster: RHPDS-dev-resources

POC cluster: POC-dev-resources

OCD cluster: OCD-dev-resources

mfrances17 commented 4 years ago

@dlabaj Can you please re-review? Tested successfully on 4 different scenarios - local and the 3 cluster types (see notes/screen caps above under the label "Update 10/31/19"). Also updated updated the version of the sequelize dependency to resolve the new security warnings.