Skip to content

Prod release - May 2026#16

Merged
jmgasper merged 6 commits into
masterfrom
develop
May 12, 2026
Merged

Prod release - May 2026#16
jmgasper merged 6 commits into
masterfrom
develop

Conversation

@jmgasper
Copy link
Copy Markdown
Contributor

jmgasper and others added 6 commits April 27, 2026 15:45
What was broken
TM/PM users opening Work challenge drafts could not load saved copilot and reviewer assignments because resource reads only returned submitters and the caller's own resources unless the caller had admin, copilot, or challenge-level full-access resource permissions.

Root cause
resource-api-v6 route access allowed manager users, but the service-level resource access check did not treat Work project/talent manager roles as resource managers.

What was changed
Added Work manager role recognition to the resource access check so project manager, topcoder project manager, talent manager, topcoder talent manager, and Connect Manager users can read the challenge resource rows the Work app uses to hydrate saved copilot and reviewer fields.

Any added/updated tests
Added getResources unit coverage for project manager and talent manager roles returning the full challenge resource list.
PM-5012: allow Work managers to load challenge resources
@jmgasper jmgasper merged commit e191e4a into master May 12, 2026
4 of 5 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.

2 participants