Test group (#27)
Added new validator groups for : POST - Folder - Customer - Document - Office - DocumentType - Deed PUT - Folder - Customer
This commit is contained in:
commit
f9dbf38dac
@ -49,7 +49,7 @@ export default class CustomersController extends ApiController {
|
|||||||
ObjectHydrate.hydrate(customerEntity, req.body);
|
ObjectHydrate.hydrate(customerEntity, req.body);
|
||||||
|
|
||||||
//validate user
|
//validate user
|
||||||
await validateOrReject(customerEntity, { groups: ["create"] });
|
await validateOrReject(customerEntity, { groups: ["createCustomer"], forbidUnknownValues: false});
|
||||||
|
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityCreated = await this.customersService.create(customerEntity);
|
const prismaEntityCreated = await this.customersService.create(customerEntity);
|
||||||
@ -81,7 +81,7 @@ export default class CustomersController extends ApiController {
|
|||||||
const customerEntity = new Customer();
|
const customerEntity = new Customer();
|
||||||
ObjectHydrate.hydrate(customerEntity, req.body);
|
ObjectHydrate.hydrate(customerEntity, req.body);
|
||||||
//validate user
|
//validate user
|
||||||
await validateOrReject(customerEntity, { groups: ["update"] });
|
await validateOrReject(customerEntity, { groups: ["updateCustomer"] , forbidUnknownValues: false});
|
||||||
|
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityUpdated = await this.customersService.update(uid, customerEntity);
|
const prismaEntityUpdated = await this.customersService.update(uid, customerEntity);
|
||||||
|
@ -50,7 +50,7 @@ export default class DeedTypesController extends ApiController {
|
|||||||
ObjectHydrate.hydrate(deedTypeEntity, req.body);
|
ObjectHydrate.hydrate(deedTypeEntity, req.body);
|
||||||
|
|
||||||
//validate deed type
|
//validate deed type
|
||||||
await validateOrReject(deedTypeEntity, { groups: ["create"] });
|
await validateOrReject(deedTypeEntity, { groups: ["createDeedType"], forbidUnknownValues: false });
|
||||||
|
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityCreated = await this.deedTypesService.create(deedTypeEntity);
|
const prismaEntityCreated = await this.deedTypesService.create(deedTypeEntity);
|
||||||
|
@ -51,7 +51,7 @@ export default class DocumentTypesController extends ApiController {
|
|||||||
const documentTypeEntity = new DocumentType();
|
const documentTypeEntity = new DocumentType();
|
||||||
ObjectHydrate.hydrate(documentTypeEntity, req.body);
|
ObjectHydrate.hydrate(documentTypeEntity, req.body);
|
||||||
//validate user
|
//validate user
|
||||||
await validateOrReject(documentTypeEntity, { groups: ["create"] });
|
await validateOrReject(documentTypeEntity, { groups: ["createDocumentType"] , forbidUnknownValues: false});
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityCreated = await this.documentTypesService.create(documentTypeEntity);
|
const prismaEntityCreated = await this.documentTypesService.create(documentTypeEntity);
|
||||||
//Hydrate ressource with prisma entity
|
//Hydrate ressource with prisma entity
|
||||||
|
@ -51,7 +51,7 @@ export default class DocumentsController extends ApiController {
|
|||||||
ObjectHydrate.hydrate(documentEntity, req.body);
|
ObjectHydrate.hydrate(documentEntity, req.body);
|
||||||
|
|
||||||
//validate document
|
//validate document
|
||||||
await validateOrReject(documentEntity, { groups: ["create"] });
|
await validateOrReject(documentEntity, { groups: ["createDocument"] , forbidUnknownValues: false});
|
||||||
|
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityCreated = await this.documentsService.create(documentEntity);
|
const prismaEntityCreated = await this.documentsService.create(documentEntity);
|
||||||
|
@ -78,7 +78,7 @@ export default class OfficeFoldersController extends ApiController {
|
|||||||
ObjectHydrate.hydrate(officeFolderEntity, req.body);
|
ObjectHydrate.hydrate(officeFolderEntity, req.body);
|
||||||
|
|
||||||
//validate user
|
//validate user
|
||||||
await validateOrReject(officeFolderEntity, { groups: ["update"] });
|
await validateOrReject(officeFolderEntity, { groups: ["updateFolder"], forbidUnknownValues: false });
|
||||||
|
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityUpdated = await this.officeFoldersService.update(uid, officeFolderEntity);
|
const prismaEntityUpdated = await this.officeFoldersService.update(uid, officeFolderEntity);
|
||||||
|
@ -43,7 +43,7 @@ export default class OfficesController extends ApiController {
|
|||||||
const officeEntity = new OfficeRessource();
|
const officeEntity = new OfficeRessource();
|
||||||
ObjectHydrate.hydrate(officeEntity, req.body);
|
ObjectHydrate.hydrate(officeEntity, req.body);
|
||||||
//validate user
|
//validate user
|
||||||
await validateOrReject(officeEntity, { groups: ["create"] });
|
await validateOrReject(officeEntity, { groups: ["createOffice"], forbidUnknownValues: false });
|
||||||
//call service to get prisma entity
|
//call service to get prisma entity
|
||||||
const prismaEntityCreated = await this.officesService.create(officeEntity);
|
const prismaEntityCreated = await this.officesService.create(officeEntity);
|
||||||
//Hydrate ressource with prisma entity
|
//Hydrate ressource with prisma entity
|
||||||
|
@ -45,7 +45,7 @@ export default class OfficeFoldersRepository extends BaseRepository {
|
|||||||
},
|
},
|
||||||
office: {
|
office: {
|
||||||
connect: {
|
connect: {
|
||||||
idNot: officeFolder.office.idNot,
|
uid: officeFolder.office.uid,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user