update documents validation group
This commit is contained in:
parent
373e21a05b
commit
10eab2b6bd
4
dist/Customer/Document.js
vendored
4
dist/Customer/Document.js
vendored
@ -41,7 +41,7 @@ __decorate([
|
|||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "updateFolder"], message: "Document type is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Document type is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||||
__metadata("design:type", DocumentType_1.default)
|
__metadata("design:type", DocumentType_1.default)
|
||||||
@ -57,7 +57,7 @@ __decorate([
|
|||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "updateFolder"], message: "Depositor is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Depositor is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||||
(0, class_transformer_1.Type)(() => _1.default),
|
(0, class_transformer_1.Type)(() => _1.default),
|
||||||
__metadata("design:type", _1.default)
|
__metadata("design:type", _1.default)
|
||||||
|
5
dist/Customer/DocumentType.js
vendored
5
dist/Customer/DocumentType.js
vendored
@ -35,26 +35,31 @@ __decorate([
|
|||||||
], DocumentType.prototype, "uid", void 0);
|
], DocumentType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DocumentType.prototype, "name", void 0);
|
], DocumentType.prototype, "name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Public description is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Public description is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], DocumentType.prototype, "public_description", void 0);
|
], DocumentType.prototype, "public_description", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["createDocumentType"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["createDocumentType"] }),
|
||||||
__metadata("design:type", Object)
|
__metadata("design:type", Object)
|
||||||
], DocumentType.prototype, "private_description", void 0);
|
], DocumentType.prototype, "private_description", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
(0, class_validator_1.IsDate)(),
|
(0, class_validator_1.IsDate)(),
|
||||||
__metadata("design:type", Object)
|
__metadata("design:type", Object)
|
||||||
], DocumentType.prototype, "archived_at", void 0);
|
], DocumentType.prototype, "archived_at", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Office is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Office is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocumentType"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDocumentType"] }),
|
||||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||||
|
@ -23,7 +23,7 @@ export default class Document extends Resource {
|
|||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateDocument"] })
|
@IsOptional({ groups: ["updateDocument"] })
|
||||||
@IsNotEmpty({ groups: ["createDocument", "updateFolder"], message: "Document type is required" })
|
@IsNotEmpty({ groups: ["createDocument"], message: "Document type is required" })
|
||||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||||
@Type(() => DocumentType)
|
@Type(() => DocumentType)
|
||||||
public document_type?: DocumentType;
|
public document_type?: DocumentType;
|
||||||
@ -37,7 +37,7 @@ export default class Document extends Resource {
|
|||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsOptional({ groups: ["updateDocument"] })
|
@IsOptional({ groups: ["updateDocument"] })
|
||||||
@IsNotEmpty({ groups: ["createDocument", "updateFolder"], message: "Depositor is required" })
|
@IsNotEmpty({ groups: ["createDocument"], message: "Depositor is required" })
|
||||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||||
@Type(() => Customer)
|
@Type(() => Customer)
|
||||||
public depositor?: Customer;
|
public depositor?: Customer;
|
||||||
|
@ -12,22 +12,27 @@ export default class DocumentType extends Resource {
|
|||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["createDocumentType"], message: "Name is required" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Public description is required" })
|
@IsNotEmpty({ groups: ["createDocumentType"], message: "Public description is required" })
|
||||||
public public_description!: string;
|
public public_description!: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
@IsOptional({ groups: ["createDocumentType"] })
|
@IsOptional({ groups: ["createDocumentType"] })
|
||||||
public private_description: string | null = null;
|
public private_description: string | null = null;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
@IsDate()
|
@IsDate()
|
||||||
public archived_at: Date | null = null;
|
public archived_at: Date | null = null;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocumentType"] })
|
||||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Office is required" })
|
@IsNotEmpty({ groups: ["createDocumentType"], message: "Office is required" })
|
||||||
@ValidateNested({ groups: ["createDocumentType"] })
|
@ValidateNested({ groups: ["createDocumentType"] })
|
||||||
@Type(() => Office)
|
@Type(() => Office)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user