ja sdeljal #15
@ -58,4 +58,11 @@ export class ProjectController {
|
|||||||
getAllSettings(@Req() req: Request & { apiToken: { id: string } }) {
|
getAllSettings(@Req() req: Request & { apiToken: { id: string } }) {
|
||||||
return this.projectSettingService.getAll(req.apiToken.id);
|
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,
|
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