Messages for create folder in french

This commit is contained in:
Maxime Lalo 2023-05-17 17:58:04 +02:00
parent 057a559c94
commit 9d6f1b7498
2 changed files with 69 additions and 56 deletions

View File

@ -39,19 +39,25 @@ __decorate([
__decorate([ __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: "Folder number is required" }), (0, class_validator_1.IsNotEmpty)({
groups: ["createFolder"],
message: "Le numéro de dossier est requis",
}),
__metadata("design:type", String) __metadata("design:type", String)
], OfficeFolder.prototype, "folder_number", void 0); ], OfficeFolder.prototype, "folder_number", void 0);
__decorate([ __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: "L'intitulé est requis" }),
(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([
(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: "Description is required" }),
__metadata("design:type", Object) __metadata("design:type", Object)
], OfficeFolder.prototype, "description", void 0); ], OfficeFolder.prototype, "description", void 0);
__decorate([ __decorate([
@ -66,7 +72,7 @@ __decorate([
], OfficeFolder.prototype, "status", void 0); ], OfficeFolder.prototype, "status", void 0);
__decorate([ __decorate([
(0, class_transformer_1.Expose)(), (0, class_transformer_1.Expose)(),
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Deed is required" }), (0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Le type d'acte est requis" }),
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }), (0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
(0, class_transformer_1.Type)(() => Deed_1.default), (0, class_transformer_1.Type)(() => Deed_1.default),
__metadata("design:type", Deed_1.default) __metadata("design:type", Deed_1.default)

View File

@ -3,6 +3,7 @@ import {
IsDate, IsDate,
IsOptional, IsOptional,
ValidateNested, ValidateNested,
MaxLength,
} from "class-validator"; } from "class-validator";
import Deed from "./Deed"; import Deed from "./Deed";
import Document from "./Document"; import Document from "./Document";
@ -20,17 +21,23 @@ export default class OfficeFolder extends Resource {
@Expose() @Expose()
@IsOptional({ groups: ["updateFolder"] }) @IsOptional({ groups: ["updateFolder"] })
@IsNotEmpty({ groups: ["createFolder"], message: "Folder number is required" }) @IsNotEmpty({
groups: ["createFolder"],
message: "Le numéro de dossier est requis",
})
public folder_number!: string; public folder_number!: string;
@Expose() @Expose()
@IsOptional({ groups: ["updateFolder"] }) @IsOptional({ groups: ["updateFolder"] })
@IsNotEmpty({ groups: ["createFolder"], message: "Name is required" }) @IsNotEmpty({ groups: ["createFolder"], message: "L'intitulé est requis" })
@MaxLength(10, {
groups: ["createFolder"],
message: "Name must be less than or equal to 10 characters",
})
public name!: string; public name!: string;
@Expose() @Expose()
@IsOptional({ groups: ["updateFolder"] }) @IsOptional({ groups: ["updateFolder"] })
@IsNotEmpty({ groups: ["createFolder"], message: "Description is required" })
public description: string | null = null; public description: string | null = null;
@Expose() @Expose()
@ -42,7 +49,7 @@ export default class OfficeFolder extends Resource {
public status: EFolderStatus | string = EFolderStatus.LIVE; public status: EFolderStatus | string = EFolderStatus.LIVE;
@Expose() @Expose()
@IsNotEmpty({ groups: ["createFolder"], message: "Deed is required" }) @IsNotEmpty({ groups: ["createFolder"], message: "Le type d'acte est requis" })
@ValidateNested({ groups: ["createFolder"] }) @ValidateNested({ groups: ["createFolder"] })
@Type(() => Deed) @Type(() => Deed)
public deed?: Deed; public deed?: Deed;