Post group finished
This commit is contained in:
parent
e18fc73e2c
commit
d5703bfcf9
@ -14,17 +14,17 @@ export default class DeedType extends Resource {
|
|||||||
@IsNotEmpty({ groups: ["update" , "createFolder"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["update" , "createFolder"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["create", "createDeedType"], message: "Name is required" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Description is required" })
|
@IsNotEmpty({ groups: ["create" , "createDeedType"], message: "Description is required" })
|
||||||
public description!: string;
|
public description!: string;
|
||||||
|
|
||||||
@IsDate()
|
@IsDate()
|
||||||
public archived_at: Date | null = null;
|
public archived_at: Date | null = null;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Office is required" })
|
@IsNotEmpty({ groups: ["create" , "createDeedType"], message: "Office is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update" , "createDeedType"] })
|
||||||
@Type(() => Office)
|
@Type(() => Office)
|
||||||
public office!: Office;
|
public office!: Office;
|
||||||
|
|
||||||
@ -39,8 +39,8 @@ export default class DeedType extends Resource {
|
|||||||
@Type(() => Deed)
|
@Type(() => Deed)
|
||||||
public deed?: Deed[];
|
public deed?: Deed[];
|
||||||
|
|
||||||
@IsOptional({ groups: ["create", "update"] })
|
@IsOptional({ groups: ["create", "update" , "createDeedType"] })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update" , "createDeedType"] })
|
||||||
@Type(() => DeedTypeHasDocumentType)
|
@Type(() => DeedTypeHasDocumentType)
|
||||||
public deed_type_has_document_types?: DeedTypeHasDocumentType[];
|
public deed_type_has_document_types?: DeedTypeHasDocumentType[];
|
||||||
}
|
}
|
||||||
|
@ -8,8 +8,8 @@ export default class DeedTypeHasDocumentType extends Resource {
|
|||||||
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Document type is required" })
|
@IsNotEmpty({ groups: ["create" , "createDeedType"], message: "Document type is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update" , "createDeedType"] })
|
||||||
@Type(() => DocumentType)
|
@Type(() => DocumentType)
|
||||||
public document_type!: DocumentType;
|
public document_type!: DocumentType;
|
||||||
|
|
||||||
|
@ -7,23 +7,23 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class DocumentType extends Resource {
|
export default class DocumentType extends Resource {
|
||||||
@IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["update" , "createDocument" , "createDeedType"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["create", "createDocumentType"], message: "Name is required" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Public description is required" })
|
@IsNotEmpty({ groups: ["create" , "createDocumentType"], message: "Public description is required" })
|
||||||
public public_description!: string;
|
public public_description!: string;
|
||||||
|
|
||||||
@IsOptional({ groups: ["create", "update"] })
|
@IsOptional({ groups: ["create", "update" , "createDocumentType"] })
|
||||||
public private_description: string | null = null;
|
public private_description: string | null = null;
|
||||||
|
|
||||||
@IsDate()
|
@IsDate()
|
||||||
public archived_at: Date | null = null;
|
public archived_at: Date | null = null;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Office is required" })
|
@IsNotEmpty({ groups: ["create" , "createDocumentType"], message: "Office is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update" , "createDocumentType"] })
|
||||||
@Type(() => Office)
|
@Type(() => Office)
|
||||||
public office!: Office;
|
public office!: Office;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Office extends Resource {
|
export default class Office extends Resource {
|
||||||
@IsNotEmpty({ groups: ["update" , "createFolder"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["update" , "createFolder" , "createDeedType" , "createDocumentType"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create" , "createOffice"], message: "ID IdNote is required" })
|
@IsNotEmpty({ groups: ["create" , "createOffice"], message: "ID IdNote is required" })
|
||||||
|
Loading…
x
Reference in New Issue
Block a user