ja sdeljal #15
@ -58,4 +58,11 @@ export class ProjectController {
|
||||
getAllSettings(@Req() req: Request & { apiToken: { id: string } }) {
|
||||
return this.projectSettingService.getAll(req.apiToken.id);
|
||||
}
|
||||
}
|
||||
|
||||
@Get("api-tokens")
|
||||
@UseGuards(AdminGuard)
|
||||
getAllApiTokens(@Req() req: Request & { apiToken: { id: string } }) {
|
||||
return this.projectService.getAllApiTokens(req.apiToken.id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -76,4 +76,12 @@ export class ProjectService {
|
||||
redisNodes: redisNodeId,
|
||||
});
|
||||
}
|
||||
|
||||
async getAllApiTokens(projectId: string) {
|
||||
const project = await this.projectRepository.findOne({
|
||||
where: { id: projectId },
|
||||
relations: ["apiTokens"],
|
||||
});
|
||||
return project?.apiTokens || [];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user