Description of problem: The Create Project button shows up on the project listing page even when you don't have permissions to create a project. Version-Release number of selected component (if applicable): How reproducible: Every time. Steps to Reproduce: 1. Remove self-provisioner from system:authenticated and system:authenticated:oauth 2. Set window.OPENSHIFT_CONSTANTS.DISABLE_SERVICE_CATALOG_LANDING_PAGE = true 3. Navigate to web console home page Actual results: Create Project button shows up Expected results: Create Project button should not show up Additional info:
Fixed by https://github.com/openshift/origin-web-console/pull/2994 > Set window.OPENSHIFT_CONSTANTS.DISABLE_SERVICE_CATALOG_LANDING_PAGE = true Note this is not a documented / supported setting and will likely disappear in a future release.
Commit pushed to master at https://github.com/openshift/origin-web-console https://github.com/openshift/origin-web-console/commit/695f304daff49dc9acbc73c34750bf048347ee17 Merge pull request #2994 from spadgett/empty-state-projects-btn Bug 1577359 - Check canCreate in projects empty state message
1. Remove self-provisioner from system:authenticated:oauth 2. Login and open /console/projects page(Project list page) No "Create Project" button Issue fixed on v3.9.30
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:1796