fix backend page ordering

This commit is contained in:
Philipinho
2024-04-13 05:40:34 +01:00
parent 90ae750d48
commit 912fe6474b
4 changed files with 59 additions and 52 deletions

View File

@ -28,6 +28,12 @@ export class PageController {
private readonly pageHistoryService: PageHistoryService,
) {}
@HttpCode(HttpStatus.OK)
@Post()
async getSpacePages(@Body() spaceIdDto: SpaceIdDto) {
return this.pageService.getSidebarPagesBySpaceId(spaceIdDto.spaceId);
}
@HttpCode(HttpStatus.OK)
@Post('/info')
async getPage(@Body() pageIdDto: PageIdDto) {
@ -81,22 +87,16 @@ export class PageController {
return this.pageService.getRecentSpacePages(spaceIdDto.spaceId, pagination);
}
@HttpCode(HttpStatus.OK)
@Post()
async getSpacePages(spaceId: string) {
return this.pageService.getSidebarPagesBySpaceId(spaceId);
}
@HttpCode(HttpStatus.OK)
@Post('ordering')
async getSpacePageOrder(spaceId: string) {
return this.pageOrderService.getSpacePageOrder(spaceId);
async getSpacePageOrder(@Body() spaceIdDto: SpaceIdDto) {
return this.pageOrderService.getSpacePageOrder(spaceIdDto.spaceId);
}
@HttpCode(HttpStatus.OK)
@Post('tree')
async spacePageTree(@Body() { spaceId }) {
return this.pageOrderService.convertToTree(spaceId);
async spacePageTree(@Body() spaceIdDto: SpaceIdDto) {
return this.pageOrderService.convertToTree(spaceIdDto.spaceId);
}
// TODO: scope to workspaces