feat: added fineOne API for workspace & project for update purposes
This commit is contained in:
@@ -18,6 +18,16 @@ import { ITokenPayload } from '../../auth/interfaces/IToken-payload';
|
||||
export class WorkspaceController {
|
||||
constructor(private readonly workspaceService: WorkspaceService) {}
|
||||
|
||||
@Get(':id')
|
||||
@PermissionsDec(PermissionEnum.WORKSPACE)
|
||||
@ApiOperation({summary: "Get one workspace by ID"})
|
||||
@ApiResponse({status: 200, description: 'Received workspace', type: TMWorkspace})
|
||||
@ApiResponse({status: 404, description: 'Workspace Not Found!'})
|
||||
@ApiResponse({status: 400, description: 'Bad Request!'})
|
||||
findOne(@Param('id') id: string): Promise<TMWorkspace> {
|
||||
return this.workspaceService.findOneOrFail(id);
|
||||
}
|
||||
|
||||
@Post()
|
||||
@PermissionsDec(PermissionEnum.WORKSPACE)
|
||||
@ApiOperation({ summary: 'Create a new workspace' })
|
||||
|
||||
Reference in New Issue
Block a user