Skip to content

Conversation

@faisalsiddique4400
Copy link
Contributor

@faisalsiddique4400 faisalsiddique4400 commented May 23, 2025

feat(admin-ui): reordering Admin-UI's left menu

This PR restructures the Admin-UI left navigation menu for better usability and clarity:

  • Combined the Home and Admin sections into a single Home section to reduce redundancy.
  • Moved Scripts out of the Home section and placed it in the main sidebar, with an appropriate icon added.
  • Made Jans Lock menu optional, showing it only if the server is installed and running.
  • Removed the Logout option from the sidebar, as users can sign out via the profile menu in the upper-right corner.

Closes #2065

Combined 'Home' and 'Admin' sections into a single 'Home'

Moved 'Scripts' out of Home and placed it in the main sidebar with icon added

Made 'Jans Lock' optional based on server availability

Removed 'Logout' from sidebar; sign-out handled via profile menu
@faisalsiddique4400 faisalsiddique4400 removed the request for review from syntrydy May 23, 2025 12:15
@mo-auto
Copy link
Member

mo-auto commented May 23, 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 23, 2025
@faisalsiddique4400 faisalsiddique4400 marked this pull request as draft May 23, 2025 12:18
- Fixed an issue where script-related routes were not functioning as expected
@sonarqubecloud
Copy link

@faisalsiddique4400 faisalsiddique4400 marked this pull request as ready for review May 23, 2025 16:01
@duttarnab duttarnab merged commit 21ee51d into main May 26, 2025
9 checks passed
@duttarnab duttarnab deleted the feat/admin-ui/reorder-left-menu branch May 26, 2025 07:01
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): reordering Admin-UI's left menu

3 participants