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