Skip to content

PM-4650: show engagements tab for talent managers#1572

Merged
jmgasper merged 1 commit intodevfrom
PM-4650
Apr 1, 2026
Merged

PM-4650: show engagements tab for talent managers#1572
jmgasper merged 1 commit intodevfrom
PM-4650

Conversation

@jmgasper
Copy link
Copy Markdown
Collaborator

@jmgasper jmgasper commented Apr 1, 2026

What was broken
Talent Managers could not see the Engagements tab on the common Work page, and the root all-engagements route still rejected them.

Root cause
The common-page tab config and route guard only treated admins as eligible for the all-engagements view even though Talent Managers are intended to access engagement management flows.

What was changed
Added a shared all-engagements access helper for work-app permissions.
Updated the common Work tab config and engagements route guard to allow admins and Talent Managers.
Updated the route guard message to reflect the supported roles.

Any added/updated tests
Added tab visibility coverage for Talent Manager versus Project Manager access.
Added permission helper coverage for all-engagement access.


Open with Devin

What was broken
Talent Managers could not see the Engagements tab on the common Work page, and the root all-engagements route still rejected them.

Root cause
The common-page tab config and route guard only treated admins as eligible for the all-engagements view even though Talent Managers are intended to access engagement management flows.

What was changed
Added a shared all-engagements access helper for work-app permissions.
Updated the common Work tab config and engagements route guard to allow admins and Talent Managers.
Updated the route guard message to reflect the supported roles.

Any added/updated tests
Added tab visibility coverage for Talent Manager versus Project Manager access.
Added permission helper coverage for all-engagement access.
@jmgasper jmgasper requested a review from kkartunov as a code owner April 1, 2026 12:39
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@jmgasper jmgasper merged commit 7f0cfd9 into dev Apr 1, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant