Navigation inventory

How to read this document

This document contains an exhaustive inventory of the GitLab product navigation, dynamically generated from the gitlab-org/gitlab repo. Each major product context is presented in its own section. Note that some menu items only appear in certain environments. Those entries are tagged with the following labels:

ff Behind a feature flag
sm Only on self-managed installations
dotcom Only on SaaS instances

Product contexts

Last updated at 2024-05-21T15:23:55Z from `c2fe7602d44c`.

User profile navigation

Nav item Sample URL Conditions
Administrator /root
Activity /users/root/activity
Groups /users/root/groups
Contributed projects /users/root/contributed
Personal projects /users/root/projects
Starred projects /users/root/starred
Snippets /users/root/snippets
Followers /users/root/followers
Following /users/root/following

User settings

Nav item Sample URL Conditions
Profile /-/user_settings/profile
Account /-/profile/account
Applications /-/user_settings/applications
Chat /-/profile/chat_names
Access Tokens /-/user_settings/personal_access_tokens
Emails /-/profile/emails
Password /-/user_settings/password/edit
Notifications /-/profile/notifications
SSH Keys /-/user_settings/ssh_keys
GPG Keys /-/user_settings/gpg_keys
Preferences /-/profile/preferences
Comment Templates /-/profile/comment_templates
Active Sessions /-/user_settings/active_sessions
Authentication Log /-/user_settings/authentication_log
Usage Quotas /-/profile/usage_quotas

Your work

Nav item Sample URL Conditions
Projects /dashboard/projects
Groups /dashboard/groups
Issues /dashboard/issues?assignee_username=root
Merge requests /dashboard/merge_requests?assignee_username=root
Merge requests > Assigned /dashboard/merge_requests?assignee_username=root
Merge requests > Review requests /dashboard/merge_requests?reviewer_username=root
To-Do List /dashboard/todos
Milestones /dashboard/milestones
Snippets /dashboard/snippets
Activity /dashboard/activity
Workspaces /-/remote_development/workspaces
Environments /-/operations/environments
Operations /-/operations
Security /-/security/dashboard
Security > Security dashboard /-/security/dashboard
Security > Vulnerability report /-/security/vulnerabilities
Security > Settings /-/security/dashboard/settings
Organizations /-/organizations ff

Project navigation

Nav item Sample URL Conditions
GitLab Smoke Tests /toolbox/gitlab-smoke-tests
Learn GitLab /toolbox/gitlab-smoke-tests/-/learn_gitlab
Manage /toolbox/gitlab-smoke-tests/activity
Manage > Activity /toolbox/gitlab-smoke-tests/activity
Manage > Members /toolbox/gitlab-smoke-tests/-/project_members
Manage > Labels /toolbox/gitlab-smoke-tests/-/labels
Plan /toolbox/gitlab-smoke-tests/-/issues
Plan > Issues /toolbox/gitlab-smoke-tests/-/issues
Plan > Issue boards /toolbox/gitlab-smoke-tests/-/boards
Plan > Milestones /toolbox/gitlab-smoke-tests/-/milestones
Plan > Iterations /toolbox/gitlab-smoke-tests/-/cadences
Plan > Wiki /toolbox/gitlab-smoke-tests/-/wikis/home
Plan > Requirements /toolbox/gitlab-smoke-tests/-/requirements_management/requirements
Code /toolbox/gitlab-smoke-tests/-/merge_requests
Code > Merge requests /toolbox/gitlab-smoke-tests/-/merge_requests
Code > Repository /toolbox/gitlab-smoke-tests/-/tree/master
Code > Branches /toolbox/gitlab-smoke-tests/-/branches
Code > Commits /toolbox/gitlab-smoke-tests/-/commits/master
Code > Tags /toolbox/gitlab-smoke-tests/-/tags
Code > Repository graph /toolbox/gitlab-smoke-tests/-/network/master
Code > Compare revisions /toolbox/gitlab-smoke-tests/-/compare?from=main&to=master
Code > Snippets /toolbox/gitlab-smoke-tests/-/snippets
Code > Locked files /toolbox/gitlab-smoke-tests/path_locks
Build /toolbox/gitlab-smoke-tests/-/pipelines
Build > Pipelines /toolbox/gitlab-smoke-tests/-/pipelines
Build > Jobs /toolbox/gitlab-smoke-tests/-/jobs
Build > Pipeline editor /toolbox/gitlab-smoke-tests/-/ci/editor?branch_name=master
Build > Pipeline schedules /toolbox/gitlab-smoke-tests/-/pipeline_schedules
Build > Test cases /toolbox/gitlab-smoke-tests/-/quality/test_cases
Build > Artifacts /toolbox/gitlab-smoke-tests/-/artifacts
Secure /toolbox/gitlab-smoke-tests/-/security/discover
Secure > Security capabilities /toolbox/gitlab-smoke-tests/-/security/discover
Secure > Security dashboard /toolbox/gitlab-smoke-tests/-/security/dashboard
Secure > Vulnerability report /toolbox/gitlab-smoke-tests/-/security/vulnerability_report
Secure > Dependency list /toolbox/gitlab-smoke-tests/-/dependencies
Secure > Audit events /toolbox/gitlab-smoke-tests/-/audit_events
Secure > Policies /toolbox/gitlab-smoke-tests/-/security/policies
Secure > On-demand scans /toolbox/gitlab-smoke-tests/-/on_demand_scans
Secure > Security configuration /toolbox/gitlab-smoke-tests/-/security/configuration
Deploy /toolbox/gitlab-smoke-tests/-/releases
Deploy > Releases /toolbox/gitlab-smoke-tests/-/releases
Deploy > Feature flags /toolbox/gitlab-smoke-tests/-/feature_flags
Deploy > Package Registry /toolbox/gitlab-smoke-tests/-/packages
Deploy > Container Registry /toolbox/gitlab-smoke-tests/container_registry
Deploy > Pages /toolbox/gitlab-smoke-tests/pages
Operate /toolbox/gitlab-smoke-tests/-/environments
Operate > Environments /toolbox/gitlab-smoke-tests/-/environments
Operate > Kubernetes clusters /toolbox/gitlab-smoke-tests/-/clusters
Operate > Terraform states /toolbox/gitlab-smoke-tests/-/terraform
Operate > Terraform modules /toolbox/gitlab-smoke-tests/-/terraform_module_registry
Operate > AWS /toolbox/gitlab-smoke-tests/-/aws ff
Monitor /toolbox/gitlab-smoke-tests/-/error_tracking
Monitor > Error Tracking /toolbox/gitlab-smoke-tests/-/error_tracking
Monitor > Alerts /toolbox/gitlab-smoke-tests/-/alert_management
Monitor > Incidents /toolbox/gitlab-smoke-tests/-/incidents
Monitor > On-call Schedules /toolbox/gitlab-smoke-tests/-/oncall_schedules
Monitor > Escalation Policies /toolbox/gitlab-smoke-tests/-/escalation_policies
Monitor > Service Desk /toolbox/gitlab-smoke-tests/-/issues/service_desk
Analyze /toolbox/gitlab-smoke-tests/-/analytics/dashboards
Analyze > Analytics dashboards /toolbox/gitlab-smoke-tests/-/analytics/dashboards
Analyze > Value stream analytics /toolbox/gitlab-smoke-tests/-/value_stream_analytics
Analyze > Contributor analytics /toolbox/gitlab-smoke-tests/-/graphs/master
Analyze > CI/CD analytics /toolbox/gitlab-smoke-tests/-/pipelines/charts
Analyze > Repository analytics /toolbox/gitlab-smoke-tests/-/graphs/master/charts
Analyze > Code review analytics /toolbox/gitlab-smoke-tests/-/analytics/code_reviews
Analyze > Merge request analytics /toolbox/gitlab-smoke-tests/-/analytics/merge_request_analytics
Analyze > Issue analytics /toolbox/gitlab-smoke-tests/-/analytics/issues_analytics
Analyze > Insights /toolbox/gitlab-smoke-tests/insights/
Analyze > Model experiments /toolbox/gitlab-smoke-tests/-/ml/experiments
Settings /toolbox/gitlab-smoke-tests/edit
Settings > General /toolbox/gitlab-smoke-tests/edit
Settings > Integrations /toolbox/gitlab-smoke-tests/-/settings/integrations
Settings > Webhooks /toolbox/gitlab-smoke-tests/-/hooks
Settings > Access Tokens /toolbox/gitlab-smoke-tests/-/settings/access_tokens
Settings > Repository /toolbox/gitlab-smoke-tests/-/settings/repository
Settings > Merge requests /toolbox/gitlab-smoke-tests/-/settings/merge_requests
Settings > CI/CD /toolbox/gitlab-smoke-tests/-/settings/ci_cd
Settings > Packages and registries /toolbox/gitlab-smoke-tests/-/settings/packages_and_registries
Settings > Monitor /toolbox/gitlab-smoke-tests/-/settings/operations
Settings > Analytics /toolbox/gitlab-smoke-tests/-/settings/analytics
Settings > Usage Quotas /toolbox/gitlab-smoke-tests/-/usage_quotas

Group navigation

Nav item Sample URL Conditions
Toolbox /toolbox
Manage /groups/toolbox/-/activity
Manage > Activity /groups/toolbox/-/activity
Manage > Members /groups/toolbox/-/group_members
Manage > Labels /groups/toolbox/-/labels
Plan /groups/toolbox/-/issues
Plan > Issues /groups/toolbox/-/issues
Plan > Epics /groups/toolbox/-/epics
Plan > Issue boards /groups/toolbox/-/boards
Plan > Epic boards /groups/toolbox/-/epic_boards
Plan > Roadmap /groups/toolbox/-/roadmap
Plan > Milestones /groups/toolbox/-/milestones
Plan > Iterations /groups/toolbox/-/cadences
Plan > Wiki http://127.0.0.1:3000/groups/toolbox/-/wikis/home
Plan > Customer relations /groups/toolbox/-/crm/contacts
Code /groups/toolbox/-/merge_requests
Code > Merge requests /groups/toolbox/-/merge_requests
Build /groups/toolbox/-/runners
Build > Runners /groups/toolbox/-/runners
Secure /groups/toolbox/-/security/dashboard
Secure > Security dashboard /groups/toolbox/-/security/dashboard
Secure > Vulnerability report /groups/toolbox/-/security/vulnerabilities
Secure > Dependency list /groups/toolbox/-/dependencies
Secure > Audit events /groups/toolbox/-/audit_events
Secure > Compliance center /groups/toolbox/-/security/compliance_dashboard
Secure > Policies /groups/toolbox/-/security/policies
Deploy /groups/toolbox/-/packages
Deploy > Package Registry /groups/toolbox/-/packages
Deploy > Container Registry /groups/toolbox/-/container_registries
Operate /groups/toolbox/-/terraform_module_registry
Operate > Terraform modules /groups/toolbox/-/terraform_module_registry
Analyze /groups/toolbox/-/analytics/dashboards
Analyze > Analytics dashboards /groups/toolbox/-/analytics/dashboards
Analyze > Value stream analytics /groups/toolbox/-/analytics/value_stream_analytics
Analyze > CI/CD analytics /groups/toolbox/-/analytics/ci_cd
Analyze > Contribution analytics /groups/toolbox/-/contribution_analytics
Analyze > DevOps adoption /groups/toolbox/-/analytics/devops_adoption
Analyze > Insights /groups/toolbox/-/insights/
Analyze > Issue analytics /groups/toolbox/-/issues_analytics
Analyze > Productivity analytics /groups/toolbox/-/analytics/productivity_analytics
Analyze > Repository analytics /groups/toolbox/-/analytics/repository_analytics
Settings /groups/toolbox/-/edit
Settings > General /groups/toolbox/-/edit
Settings > Integrations /groups/toolbox/-/settings/integrations
Settings > Webhooks /groups/toolbox/-/hooks
Settings > Access Tokens /groups/toolbox/-/settings/access_tokens
Settings > Projects /groups/toolbox/-/projects
Settings > Repository /groups/toolbox/-/settings/repository
Settings > CI/CD /groups/toolbox/-/settings/ci_cd
Settings > Analytics /groups/toolbox/-/settings/analytics
Settings > Applications /groups/toolbox/-/settings/applications
Settings > Packages and registries /groups/toolbox/-/settings/packages_and_registries
Settings > Usage Quotas /groups/toolbox/-/usage_quotas
Settings > Roles and Permissions /groups/toolbox/-/settings/roles_and_permissions dotcom
Settings > Domain Verification /groups/toolbox/-/settings/domain_verification dotcom

Organization navigation

Nav item Sample URL Conditions
Manage /-/organizations/default/activity
Manage > Activity /-/organizations/default/activity
Manage > Groups and projects /-/organizations/default/groups_and_projects
Manage > Users /-/organizations/default/users
Settings /-/organizations/default/settings/general
Settings > General /-/organizations/default/settings/general

Admin Area

Nav item Sample URL Conditions
Overview /admin
Overview > Dashboard /admin
Overview > Projects /admin/projects
Overview > Users /admin/users
Overview > Groups /admin/groups
Overview > Topics /admin/topics
Overview > Gitaly Servers /admin/gitaly_servers
Overview > Organizations /admin/organizations ff
CI/CD /admin/runners
CI/CD > Runners /admin/runners
CI/CD > Jobs /admin/jobs
Analytics /admin/dev_ops_reports
Analytics > DevOps Reports /admin/dev_ops_reports
Analytics > Usage Trends /admin/usage_trends
Monitoring /admin/system_info
Monitoring > System Info /admin/system_info
Monitoring > Background Migrations /admin/background_migrations
Monitoring > Background Jobs /admin/background_jobs
Monitoring > Health Check /admin/health_check
Monitoring > Audit Events /admin/audit_logs
Messages /admin/broadcast_messages
System Hooks /admin/hooks
Applications /admin/applications
Abuse Reports /admin/abuse_reports
Subscription /admin/subscription
GitLab Duo Pro /admin/code_suggestions sm
Push Rules /admin/push_rule
Geo /admin/geo/sites
Geo > Sites /admin/geo/sites
Geo > Settings /admin/geo/settings
Deploy Keys /admin/deploy_keys
Credentials /admin/credentials
Labels /admin/labels
Settings /admin/application_settings/general
Settings > General /admin/application_settings/general
Settings > Roles and Permissions /admin/application_settings/roles_and_permissions sm
Settings > Search /admin/application_settings/advanced_search
Settings > Integrations /admin/application_settings/integrations sm
Settings > Repository /admin/application_settings/repository
Settings > CI/CD /admin/application_settings/ci_cd
Settings > Security and Compliance /admin/application_settings/security_and_compliance
Settings > Reporting /admin/application_settings/reporting
Settings > Templates /admin/application_settings/templates
Settings > Metrics and profiling /admin/application_settings/metrics_and_profiling
Settings > Network /admin/application_settings/network
Settings > Appearance /admin/application_settings/appearance
Settings > Preferences /admin/application_settings/preferences
Settings > Analytics /admin/application_settings/analytics

Explore

Nav item Sample URL Conditions
Projects /explore/projects/starred
Groups /explore/groups
CI/CD Catalog /explore/catalog
Topics /explore/projects/topics
Snippets /explore/snippets
Dependency list /explore/dependencies ff

Missing a nav item?

Open an issue in gitlab-org/gitlab describing the context, group, and name of the missing item. Include instructions on how to enable that item in the nav (e.g. set up X integration or enable Y setting). Add the group personal productivity label and we’ll pick it up in our next issue triage cycle.

Updating this page

  1. Generate the latest navigation information from the gitlab-org/gitlab repo. See Development Rake tasks for instructions.
  2. Copy the generated navigation.yml into handbook/data/navigation.yml
  3. (Optional) Rebuild the handbook locally to verify the output of this page
  4. Open an MR with the updated navigation.yml content. Assign it to @jtucker_gl.
Last modified June 18, 2024: Add relative links rule (cd96f133)