Skip to content

Commit 286d60b

Browse files
Merge pull request #16 from topcoder-platform/PM-4720
PM-4720 Make copilot read endpoints public
2 parents 141a53a + a4ce199 commit 286d60b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/api/copilot/copilot-opportunity.controller.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import {
2323
import { Request, Response } from 'express';
2424
import { Permission } from 'src/shared/constants/permissions';
2525
import { CurrentUser } from 'src/shared/decorators/currentUser.decorator';
26+
import { Public } from 'src/shared/decorators/public.decorator';
2627
import { RequirePermission } from 'src/shared/decorators/requirePermission.decorator';
2728
import { Scopes } from 'src/shared/decorators/scopes.decorator';
2829
import { Scope } from 'src/shared/enums/scopes.enum';
@@ -59,6 +60,7 @@ export class CopilotOpportunityController {
5960
* @returns Opportunity page data.
6061
*/
6162
@Get('copilots/opportunities')
63+
@Public()
6264
@Roles(...Object.values(UserRole))
6365
@Scopes(
6466
Scope.PROJECTS_READ,
@@ -108,6 +110,7 @@ export class CopilotOpportunityController {
108110
*/
109111
@Get('copilot/opportunity/:id')
110112
@Get('copilots/opportunity/:id')
113+
@Public()
111114
// TODO [QUALITY]: Two route decorators (singular/plural) map to the same handler for legacy compatibility; document which route is canonical.
112115
@Roles(...Object.values(UserRole))
113116
@Scopes(

0 commit comments

Comments
 (0)