Removing max length of office folder

This commit is contained in:
Maxime Lalo 2023-09-11 14:25:32 +02:00
parent 0c3284f623
commit ee0656b5a7
2 changed files with 4 additions and 16 deletions

View File

@ -62,10 +62,6 @@ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }), (0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Name is required" }), (0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Name is required" }),
(0, class_validator_1.MaxLength)(10, {
groups: ["createFolder"],
message: "Name must be less than or equal to 10 characters",
}),
__metadata("design:type", String) __metadata("design:type", String)
], OfficeFolder.prototype, "name", void 0); ], OfficeFolder.prototype, "name", void 0);
__decorate([ __decorate([
@ -119,4 +115,3 @@ __decorate([
__metadata("design:type", Array) __metadata("design:type", Array)
], OfficeFolder.prototype, "documents", void 0); ], OfficeFolder.prototype, "documents", void 0);
exports.default = OfficeFolder; exports.default = OfficeFolder;
;

View File

@ -1,7 +1,7 @@
export * from "../Customer/OfficeFolder"; export * from "../Customer/OfficeFolder";
import { Expose, Type } from "class-transformer"; import { Expose, Type } from "class-transformer";
import OfficeFolderCustomer from "../Customer/OfficeFolder"; import OfficeFolderCustomer from "../Customer/OfficeFolder";
import { IsNotEmpty, IsOptional, MaxLength, ValidateNested } from "class-validator"; import { IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
import User from "./User"; import User from "./User";
import Deed from "./Deed"; import Deed from "./Deed";
import Customer from "./Customer"; import Customer from "./Customer";
@ -9,9 +9,7 @@ import Document from "./Document";
import Office from "./Office"; import Office from "./Office";
import EFolderStatus from "../Customer/EFolderStatus"; import EFolderStatus from "../Customer/EFolderStatus";
export default class OfficeFolder extends OfficeFolderCustomer {
export default class OfficeFolder extends OfficeFolderCustomer{
@Expose() @Expose()
@IsNotEmpty({ groups: ["createDocument"], message: "UID is required" }) @IsNotEmpty({ groups: ["createDocument"], message: "UID is required" })
public override uid?: string; public override uid?: string;
@ -27,10 +25,6 @@ export default class OfficeFolder extends OfficeFolderCustomer{
@Expose() @Expose()
@IsOptional({ groups: ["updateFolder"] }) @IsOptional({ groups: ["updateFolder"] })
@IsNotEmpty({ groups: ["createFolder"], message: "Name is required" }) @IsNotEmpty({ groups: ["createFolder"], message: "Name is required" })
@MaxLength(10, {
groups: ["createFolder"],
message: "Name must be less than or equal to 10 characters",
})
public override name!: string; public override name!: string;
@Expose() @Expose()
@ -45,7 +39,6 @@ export default class OfficeFolder extends OfficeFolderCustomer{
@IsOptional({ groups: ["updateFolder"] }) @IsOptional({ groups: ["updateFolder"] })
public override status: EFolderStatus | string = EFolderStatus.LIVE; public override status: EFolderStatus | string = EFolderStatus.LIVE;
@Expose() @Expose()
@IsNotEmpty({ groups: ["createFolder"], message: "Office is required" }) @IsNotEmpty({ groups: ["createFolder"], message: "Office is required" })
@ValidateNested({ groups: ["createFolder"] }) @ValidateNested({ groups: ["createFolder"] })
@ -57,7 +50,7 @@ export default class OfficeFolder extends OfficeFolderCustomer{
@ValidateNested({ groups: ["createFolder"] }) @ValidateNested({ groups: ["createFolder"] })
@Type(() => Deed) @Type(() => Deed)
public deed?: Deed; public deed?: Deed;
@Expose() @Expose()
@IsOptional({ groups: ["updateFolder"] }) @IsOptional({ groups: ["updateFolder"] })
@ValidateNested({ groups: ["createFolder", "updateFolder"] }) @ValidateNested({ groups: ["createFolder", "updateFolder"] })
@ -75,4 +68,4 @@ export default class OfficeFolder extends OfficeFolderCustomer{
@ValidateNested({ groups: ["updateFolder"] }) @ValidateNested({ groups: ["updateFolder"] })
@Type(() => Document) @Type(() => Document)
documents?: Document[]; documents?: Document[];
}; }