Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • E Excitor KB
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Satyam Raj
  • Excitor KB
  • Merge requests
  • !38

Merged
Created Oct 14, 2026 by Satyam Raj@satyamraj🌸Maintainer

Focused menu for Functional users, Configuration open to them

  • Overview 0
  • Commits 2
  • Changes 12

Summary
- Built-in Functional role now sees only Dashboard, Lead to BRD, BRD Library, BRD to FRD, FRD Library, Meeting Intelligence, Configuration and My keys. Hidden pages are also blocked by URL. Custom roles are not trimmed.
- Functional gets settings.manage; Zoho Mail, Zoho Assistant accounts and transcript-sync routes now check that permission instead of the Admin role.
- Dashboard cards and FRD Continue to implementation buttons only show when the target page is allowed.

Testing
- npm test: 1581/1582; accounts.test.js EBUSY temp-cleanup failure also fails on main. discovery-transcription has a timing flake unrelated to this change.

🤖 Generated with Claude Code

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: functional-nav-trim