Skip to content

PM-6329 Add the authenticated WIN showcase report - #157

Merged
jmgasper merged 1 commit into
developfrom
PM-6329
Sep 15, 2026
Merged

jmgasper merged 1 commit into
developfrom
PM-6329

Conversation

@jmgasper

@jmgasper jmgasper commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator

Adds GET /v6/reports/WIN for PM-6329, returning explicitly opted-in showcases with current project metadata, taxonomy, media, and linked challenge statistics.

  • Requires reports:win scope or an Administrator/Talent Manager user role, and adds the endpoint to the report directory.
  • Supports bounded pagination and a project filter; excludes opted-out/archived posts and deleted projects; preserves bigint IDs as strings.
  • Documents the payload, access rules and database requirements in WIN.md.

Validation: pnpm lint, pnpm build, and 36 tests passed, including HTTP authorization/query validation and PostgreSQL opt-in, synchronization, pagination and metadata tests.

Requires the companion projects-api-v6 PM-6329 migration before deployment.

Companion PRs: projects-api-v6, platform-ui.

@jmgasper
jmgasper merged commit cb9c0f7 into develop Sep 15, 2026
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.

1 participant