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

APPDUX-243: Hide config tab on OpenShift 3 clusters #598

Closed mfrances17 closed 4 years ago

mfrances17 commented 4 years ago

Motivation

https://issues.redhat.com/browse/APPDUX-243

What

If running Solution Explorer on OpenShift 3, hide the Settings 'Managed Integration schedule' tab because it only applies to OpenShift 4 clusters.

Verification Steps

  1. Log onto OS4 system as an admin, click Settings, and verify that the Managed Integration schedule tab works as normal.
  2. Log onto the same OS4 system as non-admin, verify that you cannot access the same tab via the Settings cog or by adding /settings to the URL.
  3. Log onto an OS3 system as admin, click Settings, and verify that only the Solution Pattern tab is visible and works as normal.
  4. Log onto an OS3 system as admin, verify that you cannot access the single Solution Pattern content tab via the Settings cog or by adding /settings to the URL.

Checklist:

Progress

Additional Notes

Results can be verified on my OS4 system: https://solution-explorer.apps.cluster-uxddev-916c.uxddev-916c.example.opentlc.com/

For OS3 systems, will need to be verified locally at the moment.

OS4 screen cap: os4_settings

OS3 screen cap: os3_settings