Skip to content

feat(admin-ui): hide optional components from sidebar if not installed#2091

Merged
duttarnab merged 1 commit intomainfrom
admin-ui-issue-2087
May 26, 2025
Merged

feat(admin-ui): hide optional components from sidebar if not installed#2091
duttarnab merged 1 commit intomainfrom
admin-ui-issue-2087

Conversation

@faisalsiddique4400
Copy link
Contributor

feat(admin-ui): hide optional components from sidebar if not installed

Summary

This PR updates the Admin UI sidebar to conditionally hide optional components based on their installation status.

Changes

  • SCIM and FIDO components will only be shown in the sidebar if their corresponding servers are installed and running.
  • Improves the clarity and relevance of the sidebar by hiding components that are not part of the current Jans installation.

Details

The sidebar now checks the status of SCIM and FIDO servers via the health API, and hides their menu entries if the servers are not installed or not running.

Related Issue

Closes #2087

Make SCIM and FIDO components optional in sidebar based on server status

Closes #2087
@mo-auto
Copy link
Member

mo-auto commented May 26, 2025

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

@mo-auto mo-auto added comp-admin-ui Component affected by issue or PR kind-feature Issue or PR is a new feature request labels May 26, 2025
@sonarqubecloud
Copy link

@duttarnab duttarnab merged commit 94c1cf7 into main May 26, 2025
9 checks passed
@duttarnab duttarnab deleted the admin-ui-issue-2087 branch May 26, 2025 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp-admin-ui Component affected by issue or PR kind-feature Issue or PR is a new feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(admin-ui): optional components (if not installed) in jans installation should not be visible on left menu

3 participants