server: refactor pagination

* fix transaction usgae in repos
* other bug fixes
This commit is contained in:
Philipinho
2024-04-01 01:23:52 +01:00
parent ade3a5b589
commit 4913975e99
38 changed files with 648 additions and 756 deletions

View File

@ -14,9 +14,9 @@ export class CreatePageDto {
icon?: string;
@IsOptional()
@IsString()
@IsUUID()
parentPageId?: string;
@IsString()
@IsUUID()
spaceId: string;
}

View File

@ -1,6 +0,0 @@
import { IsUUID } from 'class-validator';
export class DeletePageDto {
@IsUUID()
pageId: string;
}

View File

@ -1,6 +0,0 @@
import { IsUUID } from 'class-validator';
export class HistoryDetailsDto {
@IsUUID()
historyId: string;
}

View File

@ -1,6 +0,0 @@
import { IsUUID } from 'class-validator';
export class PageDetailsDto {
@IsUUID()
pageId: string;
}

View File

@ -1,6 +0,0 @@
import { IsUUID } from 'class-validator';
export class PageHistoryDto {
@IsUUID()
pageId: string;
}

View File

@ -0,0 +1,16 @@
import { IsUUID } from 'class-validator';
export class PageIdDto {
@IsUUID()
pageId: string;
}
export class SpaceIdDto {
@IsUUID()
spaceId: string;
}
export class PageHistoryIdDto {
@IsUUID()
historyId: string;
}