add document type import to deeds (#42)
This commit is contained in:
commit
6e886fe417
@ -123,6 +123,7 @@ import {
|
|||||||
const uidOfficeFolder18: string = randomString();
|
const uidOfficeFolder18: string = randomString();
|
||||||
const uidOfficeFolder19: string = randomString();
|
const uidOfficeFolder19: string = randomString();
|
||||||
const uidOfficeFolder20: string = randomString();
|
const uidOfficeFolder20: string = randomString();
|
||||||
|
const uidOfficeFolder21: string = randomString();
|
||||||
|
|
||||||
const uidDeed1: string = randomString();
|
const uidDeed1: string = randomString();
|
||||||
const uidDeed2: string = randomString();
|
const uidDeed2: string = randomString();
|
||||||
@ -144,31 +145,115 @@ import {
|
|||||||
const uidDeed18: string = randomString();
|
const uidDeed18: string = randomString();
|
||||||
const uidDeed19: string = randomString();
|
const uidDeed19: string = randomString();
|
||||||
const uidDeed20: string = randomString();
|
const uidDeed20: string = randomString();
|
||||||
|
const uidDeed21: string = randomString();
|
||||||
|
|
||||||
|
|
||||||
const uidDeedType1: string = randomString();
|
const uidDeedType1: string = randomString();
|
||||||
const uidDeedType2: string = randomString();
|
const uidDeedType2: string = randomString();
|
||||||
const uidDeedType3: string = randomString();
|
const uidDeedType3: string = randomString();
|
||||||
const uidDeedType4: string = randomString();
|
const uidDeedType4: string = randomString();
|
||||||
const uidDeedType5: string = randomString();
|
|
||||||
|
|
||||||
const uidDocument1: string = randomString();
|
const uidDocument1: string = randomString();
|
||||||
const uidDocument2: string = randomString();
|
const uidDocument2: string = randomString();
|
||||||
|
const uidDocument3: string = randomString();
|
||||||
|
const uidDocument4: string = randomString();
|
||||||
|
|
||||||
const uidDocumentType1: string = randomString();
|
const uidDocumentType1: string = randomString();
|
||||||
const uidDocumentType2: string = randomString();
|
const uidDocumentType2: string = randomString();
|
||||||
|
const uidDocumentType3: string = randomString();
|
||||||
|
const uidDocumentType4: string = randomString();
|
||||||
|
const uidDocumentType5: string = randomString();
|
||||||
|
const uidDocumentType6: string = randomString();
|
||||||
|
const uidDocumentType7: string = randomString();
|
||||||
|
const uidDocumentType8: string = randomString();
|
||||||
|
const uidDocumentType9: string = randomString();
|
||||||
|
const uidDocumentType10: string = randomString();
|
||||||
|
const uidDocumentType11: string = randomString();
|
||||||
|
const uidDocumentType12: string = randomString();
|
||||||
|
const uidDocumentType13: string = randomString();
|
||||||
|
const uidDocumentType14: string = randomString();
|
||||||
|
const uidDocumentType15: string = randomString();
|
||||||
|
const uidDocumentType16: string = randomString();
|
||||||
|
const uidDocumentType17: string = randomString();
|
||||||
|
const uidDocumentType18: string = randomString();
|
||||||
|
|
||||||
const uidOfficeFolderHasCustomer1: string = randomString();
|
const uidOfficeFolderHasCustomer1: string = randomString();
|
||||||
const uidOfficeFolderHasCustomer2: string = randomString();
|
const uidOfficeFolderHasCustomer2: string = randomString();
|
||||||
|
const uidOfficeFolderHasCustomer3: string = randomString();
|
||||||
|
const uidOfficeFolderHasCustomer4: string = randomString();
|
||||||
|
const uidOfficeFolderHasCustomer5: string = randomString();
|
||||||
|
|
||||||
|
|
||||||
const uidFiles1: string = randomString();
|
const uidFiles1: string = randomString();
|
||||||
const uidFiles2: string = randomString();
|
const uidFiles2: string = randomString();
|
||||||
|
|
||||||
const uidDeedHasDocumentType1: string = randomString();
|
const uidDeedHasDocumentType1: string = randomString();
|
||||||
const uidDeedHasDocumentType2: string = randomString();
|
const uidDeedHasDocumentType2: string = randomString();
|
||||||
|
const uidDeedHasDocumentType3: string = randomString();
|
||||||
|
const uidDeedHasDocumentType4: string = randomString();
|
||||||
|
const uidDeedHasDocumentType5: string = randomString();
|
||||||
|
const uidDeedHasDocumentType6: string = randomString();
|
||||||
|
const uidDeedHasDocumentType7: string = randomString();
|
||||||
|
const uidDeedHasDocumentType8: string = randomString();
|
||||||
|
const uidDeedHasDocumentType9: string = randomString();
|
||||||
|
const uidDeedHasDocumentType10: string = randomString();
|
||||||
|
const uidDeedHasDocumentType11: string = randomString();
|
||||||
|
const uidDeedHasDocumentType12: string = randomString();
|
||||||
|
const uidDeedHasDocumentType13: string = randomString();
|
||||||
|
const uidDeedHasDocumentType14: string = randomString();
|
||||||
|
const uidDeedHasDocumentType15: string = randomString();
|
||||||
|
const uidDeedHasDocumentType16: string = randomString();
|
||||||
|
const uidDeedHasDocumentType17: string = randomString();
|
||||||
|
const uidDeedHasDocumentType18: string = randomString();
|
||||||
|
const uidDeedHasDocumentType19: string = randomString();
|
||||||
|
const uidDeedHasDocumentType20: string = randomString();
|
||||||
|
const uidDeedHasDocumentType21: string = randomString();
|
||||||
|
const uidDeedHasDocumentType22: string = randomString();
|
||||||
|
const uidDeedHasDocumentType23: string = randomString();
|
||||||
|
const uidDeedHasDocumentType24: string = randomString();
|
||||||
|
const uidDeedHasDocumentType25: string = randomString();
|
||||||
|
const uidDeedHasDocumentType26: string = randomString();
|
||||||
|
const uidDeedHasDocumentType27: string = randomString();
|
||||||
|
const uidDeedHasDocumentType28: string = randomString();
|
||||||
|
const uidDeedHasDocumentType29: string = randomString();
|
||||||
|
const uidDeedHasDocumentType30: string = randomString();
|
||||||
|
const uidDeedHasDocumentType31: string = randomString();
|
||||||
|
const uidDeedHasDocumentType32: string = randomString();
|
||||||
|
const uidDeedHasDocumentType33: string = randomString();
|
||||||
|
const uidDeedHasDocumentType34: string = randomString();
|
||||||
|
const uidDeedHasDocumentType35: string = randomString();
|
||||||
|
const uidDeedHasDocumentType36: string = randomString();
|
||||||
|
const uidDeedHasDocumentType37: string = randomString();
|
||||||
|
const uidDeedHasDocumentType38: string = randomString();
|
||||||
|
const uidDeedHasDocumentType39: string = randomString();
|
||||||
|
const uidDeedHasDocumentType40: string = randomString();
|
||||||
|
const uidDeedHasDocumentType41: string = randomString();
|
||||||
|
const uidDeedHasDocumentType42: string = randomString();
|
||||||
|
const uidDeedHasDocumentType43: string = randomString();
|
||||||
|
const uidDeedHasDocumentType44: string = randomString();
|
||||||
|
const uidDeedHasDocumentType45: string = randomString();
|
||||||
|
const uidDeedHasDocumentType46: string = randomString();
|
||||||
|
const uidDeedHasDocumentType47: string = randomString();
|
||||||
|
const uidDeedHasDocumentType48: string = randomString();
|
||||||
|
const uidDeedHasDocumentType49: string = randomString();
|
||||||
|
const uidDeedHasDocumentType50: string = randomString();
|
||||||
|
const uidDeedHasDocumentType51: string = randomString();
|
||||||
|
const uidDeedHasDocumentType52: string = randomString();
|
||||||
|
const uidDeedHasDocumentType53: string = randomString();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const uidDeedTypeHasDocumentType1: string = randomString();
|
const uidDeedTypeHasDocumentType1: string = randomString();
|
||||||
const uidDeedTypeHasDocumentType2: string = randomString();
|
const uidDeedTypeHasDocumentType2: string = randomString();
|
||||||
|
const uidDeedTypeHasDocumentType3: string = randomString();
|
||||||
|
const uidDeedTypeHasDocumentType4: string = randomString();
|
||||||
|
const uidDeedTypeHasDocumentType5: string = randomString();
|
||||||
|
const uidDeedTypeHasDocumentType6: string = randomString();
|
||||||
|
const uidDeedTypeHasDocumentType7: string = randomString();
|
||||||
|
const uidDeedTypeHasDocumentType8: string = randomString();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const uidDocumentHistory1: string = randomString();
|
const uidDocumentHistory1: string = randomString();
|
||||||
const uidDocumentHistory2: string = randomString();
|
const uidDocumentHistory2: string = randomString();
|
||||||
@ -806,7 +891,7 @@ import {
|
|||||||
folder_number: "0004",
|
folder_number: "0004",
|
||||||
name: "Dossier",
|
name: "Dossier",
|
||||||
deed_uid: uidDeed4,
|
deed_uid: uidDeed4,
|
||||||
status: EFolderStatus.ARCHIVED,
|
status: EFolderStatus.LIVE,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
@ -818,7 +903,7 @@ import {
|
|||||||
folder_number: "0005",
|
folder_number: "0005",
|
||||||
name: "Dossier",
|
name: "Dossier",
|
||||||
deed_uid: uidDeed5,
|
deed_uid: uidDeed5,
|
||||||
status: EFolderStatus.ARCHIVED,
|
status: EFolderStatus.LIVE,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
@ -1005,6 +1090,18 @@ import {
|
|||||||
description: null,
|
description: null,
|
||||||
archived_description: null,
|
archived_description: null,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
uid: uidOfficeFolder21,
|
||||||
|
folder_number: "00021",
|
||||||
|
name: "Dossier",
|
||||||
|
deed_uid: uidDeed21,
|
||||||
|
status: EFolderStatus.LIVE,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
description: null,
|
||||||
|
archived_description: null,
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const deeds: Deeds[] = [
|
const deeds: Deeds[] = [
|
||||||
@ -1016,37 +1113,37 @@ import {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed2,
|
uid: uidDeed2,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed3,
|
uid: uidDeed3,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed4,
|
uid: uidDeed4,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed5,
|
uid: uidDeed5,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed6,
|
uid: uidDeed6,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed7,
|
uid: uidDeed7,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
@ -1094,37 +1191,43 @@ import {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed15,
|
uid: uidDeed15,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType3,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed16,
|
uid: uidDeed16,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType3,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed17,
|
uid: uidDeed17,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType3,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed18,
|
uid: uidDeed18,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType3,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed19,
|
uid: uidDeed19,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType3,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeed20,
|
uid: uidDeed20,
|
||||||
deed_type_uid: uidDeedType2,
|
deed_type_uid: uidDeedType3,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeed21,
|
||||||
|
deed_type_uid: uidDeedType3,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
@ -1133,49 +1236,41 @@ import {
|
|||||||
const deedTypes: DeedTypes[] = [
|
const deedTypes: DeedTypes[] = [
|
||||||
{
|
{
|
||||||
uid: uidDeedType1,
|
uid: uidDeedType1,
|
||||||
name: "Acte de mariage",
|
name: "Acte de donation",
|
||||||
archived_at: null,
|
archived_at: null,
|
||||||
description: "Acte regroupant deux personnes en mariage",
|
description: "Acte de donation",
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeedType2,
|
uid: uidDeedType2,
|
||||||
name: "Vente d'un bien immobilier",
|
name: "Acte de vente",
|
||||||
archived_at: null,
|
archived_at: null,
|
||||||
description: "Permet de vendre un bien immobilier à une entité ou une personne physique",
|
description: "Acte de vente",
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeedType3,
|
uid: uidDeedType3,
|
||||||
name: "Deed Type 3",
|
name: "Acte de succession",
|
||||||
archived_at: null,
|
archived_at: null,
|
||||||
description: "Deed type 3",
|
description: "Acte de succession",
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeedType4,
|
uid: uidDeedType4,
|
||||||
name: "Deed Type 4",
|
name: "Acte de vente de maison individuelle",
|
||||||
archived_at: null,
|
archived_at: null,
|
||||||
description: "Deed type 4",
|
description: "Acte de vente de maison individuelle",
|
||||||
office_uid: uidOffice1,
|
|
||||||
created_at: new Date(),
|
|
||||||
updated_at: new Date(),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
uid: uidDeedType5,
|
|
||||||
name: "Deed Type 5",
|
|
||||||
archived_at: null,
|
|
||||||
description: "Deed type 5",
|
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
const documents: Documents[] = [
|
const documents: Documents[] = [
|
||||||
@ -1183,7 +1278,7 @@ import {
|
|||||||
uid: uidDocument1,
|
uid: uidDocument1,
|
||||||
blockchain_anchor_uid: null,
|
blockchain_anchor_uid: null,
|
||||||
depositor_uid: uidCustomer1,
|
depositor_uid: uidCustomer1,
|
||||||
document_status: EDocumentStatus.DEPOSITED,
|
document_status: EDocumentStatus.ASKED,
|
||||||
folder_uid: uidOfficeFolder1,
|
folder_uid: uidOfficeFolder1,
|
||||||
document_type_uid: uidDocumentType1,
|
document_type_uid: uidDocumentType1,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
@ -1199,26 +1294,206 @@ import {
|
|||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocument3,
|
||||||
|
blockchain_anchor_uid: null,
|
||||||
|
depositor_uid: uidCustomer3,
|
||||||
|
document_status: EDocumentStatus.ASKED,
|
||||||
|
folder_uid: uidOfficeFolder3,
|
||||||
|
document_type_uid: uidDocumentType3,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocument4,
|
||||||
|
blockchain_anchor_uid: null,
|
||||||
|
depositor_uid: uidCustomer4,
|
||||||
|
document_status: EDocumentStatus.ASKED,
|
||||||
|
folder_uid: uidOfficeFolder4,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const documentTypes: DocumentTypes[] = [
|
const documentTypes: DocumentTypes[] = [
|
||||||
{
|
{
|
||||||
uid: uidDocumentType1,
|
uid: uidDocumentType1,
|
||||||
archived_at: null,
|
archived_at: null,
|
||||||
name: "Acte de naissance",
|
name: "Document d'identité",
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
private_description: "Ce document est confidentiel, demander un recto-verso au client",
|
||||||
public_description: "Acte de naissance est un document officiel qui atteste de la naissance d'une personne",
|
public_description: "Document officiel d'identification utilisé par plusieurs personnes pour prouver leur identité et leur nationalité (CNI, passeport)",
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDocumentType2,
|
uid: uidDocumentType2,
|
||||||
archived_at: null,
|
archived_at: null,
|
||||||
name: "Carte d'identité",
|
name: "Taxe Foncière",
|
||||||
office_uid: uidOffice1,
|
office_uid: uidOffice1,
|
||||||
private_description: "Ce document est confidentiel, demander un recto-verso au client",
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
public_description: "Carte d'identité est un document officiel qui atteste de l'identité d'une personne",
|
public_description: "Impôt annuel imposé sur les propriétés foncières et utilisé pour financer les services publics locaux.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType3,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Contrat Mariage",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Accord légal qui établit les droits et les obligations entre deux personnes s'unissant en mariage.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType4,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Livret de famille",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document officiel qui enregistre les détails et les événements familiaux tels que les mariages, les naissances et les décès d'un couple et de leurs enfants.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType16,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Bail commercial",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Contrat légal entre un propriétaire et un locataire pour la location d'un bien immobilier utilisé à des fins commerciales ou professionnelles.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType5,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Statuts SCI",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document légal qui définit les règles et les dispositions régissant la Société Civile Immobilière (SCI).",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType6,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Avis de taxe foncière",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Notification officielle indiquant le montant de l'impôt foncier dû sur une propriété.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType7,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Appel de charge de copropriété",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document envoyé aux copropriétaires pour les informer des dépenses et des charges communes liées à la gestion et à l'entretien de l'immeuble.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType8,
|
||||||
|
archived_at: null,
|
||||||
|
name: "PVAG",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Compte rendu écrit des discussions, décisions et résolutions prises lors d'une réunion d'assemblée générale de copropriété.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType9,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Règlement de copropriété",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document juridique qui établit les règles et les droits des copropriétaires d'un immeuble en copropriété.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType10,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Titre de propriété",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document légal qui atteste de la propriété d'un bien immobilier et en identifie le propriétaire.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType11,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Plan et loi carrez",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document officiel qui mesure la superficie d'un lot ou d'un bien immobilier, conformément à la loi Carrez qui encadre les transactions immobilières.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType12,
|
||||||
|
archived_at: null,
|
||||||
|
name: "CNI",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document officiel d'identification délivré par l'État pour prouver l'identité et la nationalité d'une personne.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType13,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Modifications règlement copropriété (plusieurs)",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Documents légaux qui apportent des changements ou des ajustements aux règles et dispositions du règlement de copropriété initial.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType14,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Avis de décès",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Notification officielle délivrée par les autorités compétentes pour informer du décès d'une personne.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType15,
|
||||||
|
archived_at: null,
|
||||||
|
name: "Lettre de mission",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Document contractuel qui définit les termes et les objectifs d'une mission confiée à une personne ou à une entreprise.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType17,
|
||||||
|
archived_at: null,
|
||||||
|
name: "DPE",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "Diagnostic de Performance Energétique.",
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDocumentType18,
|
||||||
|
archived_at: null,
|
||||||
|
name: "RIB",
|
||||||
|
office_uid: uidOffice1,
|
||||||
|
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||||
|
public_description: "RIB.",
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
@ -1239,6 +1514,28 @@ import {
|
|||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
uid: uidOfficeFolderHasCustomer3,
|
||||||
|
customer_uid: uidCustomer3,
|
||||||
|
office_folder_uid: uidOfficeFolder3,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidOfficeFolderHasCustomer4,
|
||||||
|
customer_uid: uidCustomer4,
|
||||||
|
office_folder_uid: uidOfficeFolder4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidOfficeFolderHasCustomer5,
|
||||||
|
customer_uid: uidCustomer2,
|
||||||
|
office_folder_uid: uidOfficeFolder21,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
const files: Files[] = [
|
const files: Files[] = [
|
||||||
@ -1272,13 +1569,381 @@ import {
|
|||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
uid: uidDeedHasDocumentType2,
|
uid: uidDeedHasDocumentType2,
|
||||||
deed_uid: uidDeed2,
|
deed_uid: uidDeed1,
|
||||||
document_type_uid: uidDocumentType2,
|
document_type_uid: uidDocumentType2,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType3,
|
||||||
|
deed_uid: uidDeed1,
|
||||||
|
document_type_uid: uidDocumentType3,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType4,
|
||||||
|
deed_uid: uidDeed1,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType5,
|
||||||
|
deed_uid: uidDeed1,
|
||||||
|
document_type_uid: uidDocumentType16,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType6,
|
||||||
|
deed_uid: uidDeed1,
|
||||||
|
document_type_uid: uidDocumentType5,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType7,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType6,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType8,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType7,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType9,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType8,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType10,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType9,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType11,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType12,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType11,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType13,
|
||||||
|
deed_uid: uidDeed2,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType19,
|
||||||
|
deed_uid: uidDeed3,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType20,
|
||||||
|
deed_uid: uidDeed3,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType21,
|
||||||
|
deed_uid: uidDeed3,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType22,
|
||||||
|
deed_uid: uidDeed3,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType23,
|
||||||
|
deed_uid: uidDeed3,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType14,
|
||||||
|
deed_uid: uidDeed4,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType15,
|
||||||
|
deed_uid: uidDeed4,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType26,
|
||||||
|
deed_uid: uidDeed4,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType27,
|
||||||
|
deed_uid: uidDeed4,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType28,
|
||||||
|
deed_uid: uidDeed4,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType29,
|
||||||
|
deed_uid: uidDeed5,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType30,
|
||||||
|
deed_uid: uidDeed5,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType31,
|
||||||
|
deed_uid: uidDeed5,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType32,
|
||||||
|
deed_uid: uidDeed5,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType33,
|
||||||
|
deed_uid: uidDeed5,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType34,
|
||||||
|
deed_uid: uidDeed6,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType35,
|
||||||
|
deed_uid: uidDeed6,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType36,
|
||||||
|
deed_uid: uidDeed6,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType37,
|
||||||
|
deed_uid: uidDeed6,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType38,
|
||||||
|
deed_uid: uidDeed6,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType39,
|
||||||
|
deed_uid: uidDeed7,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType40,
|
||||||
|
deed_uid: uidDeed7,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType41,
|
||||||
|
deed_uid: uidDeed7,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType42,
|
||||||
|
deed_uid: uidDeed7,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType43,
|
||||||
|
deed_uid: uidDeed7,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType44,
|
||||||
|
deed_uid: uidDeed8,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType45,
|
||||||
|
deed_uid: uidDeed8,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType46,
|
||||||
|
deed_uid: uidDeed8,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType47,
|
||||||
|
deed_uid: uidDeed8,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType48,
|
||||||
|
deed_uid: uidDeed8,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType49,
|
||||||
|
deed_uid: uidDeed9,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType50,
|
||||||
|
deed_uid: uidDeed9,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType51,
|
||||||
|
deed_uid: uidDeed9,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType16,
|
||||||
|
deed_uid: uidDeed9,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType17,
|
||||||
|
deed_uid: uidDeed9,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType18,
|
||||||
|
deed_uid: uidDeed10,
|
||||||
|
document_type_uid: uidDocumentType14,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType24,
|
||||||
|
deed_uid: uidDeed10,
|
||||||
|
document_type_uid: uidDocumentType15,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType25,
|
||||||
|
deed_uid: uidDeed10,
|
||||||
|
document_type_uid: uidDocumentType4,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType52,
|
||||||
|
deed_uid: uidDeed10,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedHasDocumentType53,
|
||||||
|
deed_uid: uidDeed10,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
const deedTypeHasDocumentTypes: DeedTypeHasDocumentTypes[] = [
|
const deedTypeHasDocumentTypes: DeedTypeHasDocumentTypes[] = [
|
||||||
@ -1296,6 +1961,49 @@ import {
|
|||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedTypeHasDocumentType3,
|
||||||
|
deed_type_uid: uidDeedType3,
|
||||||
|
document_type_uid: uidDocumentType3,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
uid: uidDeedTypeHasDocumentType4,
|
||||||
|
deed_type_uid: uidDeedType4,
|
||||||
|
document_type_uid: uidDocumentType1,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedTypeHasDocumentType5,
|
||||||
|
deed_type_uid: uidDeedType4,
|
||||||
|
document_type_uid: uidDocumentType6,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedTypeHasDocumentType6,
|
||||||
|
deed_type_uid: uidDeedType4,
|
||||||
|
document_type_uid: uidDocumentType10,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedTypeHasDocumentType7,
|
||||||
|
deed_type_uid: uidDeedType4,
|
||||||
|
document_type_uid: uidDocumentType17,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
uid: uidDeedTypeHasDocumentType8,
|
||||||
|
deed_type_uid: uidDeedType4,
|
||||||
|
document_type_uid: uidDocumentType18,
|
||||||
|
created_at: new Date(),
|
||||||
|
updated_at: new Date(),
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const documentHistories: DocumentHistory[] = [
|
const documentHistories: DocumentHistory[] = [
|
||||||
|
@ -35,12 +35,8 @@ export default class OfficeFoldersRepository extends BaseRepository {
|
|||||||
description: officeFolder.description,
|
description: officeFolder.description,
|
||||||
status: EFolderStatus.LIVE,
|
status: EFolderStatus.LIVE,
|
||||||
deed: {
|
deed: {
|
||||||
create: {
|
connect: {
|
||||||
deed_type: {
|
uid: officeFolder.deed?.uid
|
||||||
connect: {
|
|
||||||
uid: officeFolder.deed!.deed_type!.uid,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
office: {
|
office: {
|
||||||
|
@ -4,13 +4,15 @@ import BaseService from "@Services/BaseService";
|
|||||||
import { OfficeFolder } from "le-coffre-resources/dist/SuperAdmin";
|
import { OfficeFolder } from "le-coffre-resources/dist/SuperAdmin";
|
||||||
import { Service } from "typedi";
|
import { Service } from "typedi";
|
||||||
import DeedTypesService from "../DeedTypesService/DeedTypesService";
|
import DeedTypesService from "../DeedTypesService/DeedTypesService";
|
||||||
|
import DeedsRepository from "@Repositories/DeedsRepository";
|
||||||
|
|
||||||
|
|
||||||
@Service()
|
@Service()
|
||||||
export default class OfficeFoldersService extends BaseService {
|
export default class OfficeFoldersService extends BaseService {
|
||||||
constructor(
|
constructor(
|
||||||
private officeFoldersRepository: OfficeFoldersRepository,
|
private officeFoldersRepository: OfficeFoldersRepository,
|
||||||
private deedTypeService: DeedTypesService
|
private deedTypeService: DeedTypesService,
|
||||||
|
private deedRepository: DeedsRepository
|
||||||
) {
|
) {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
@ -30,6 +32,8 @@ export default class OfficeFoldersService extends BaseService {
|
|||||||
public async create(officeFolderEntity: OfficeFolder): Promise<OfficeFolders> {
|
public async create(officeFolderEntity: OfficeFolder): Promise<OfficeFolders> {
|
||||||
const deedType = await this.deedTypeService.getByUid(officeFolderEntity.deed!.deed_type!.uid!);
|
const deedType = await this.deedTypeService.getByUid(officeFolderEntity.deed!.deed_type!.uid!);
|
||||||
if(deedType.archived_at) throw new Error('deed type is archived');
|
if(deedType.archived_at) throw new Error('deed type is archived');
|
||||||
|
const deed = await this.deedRepository.create(officeFolderEntity.deed!);
|
||||||
|
officeFolderEntity.deed!.uid = deed.uid;
|
||||||
return this.officeFoldersRepository.create(officeFolderEntity);
|
return this.officeFoldersRepository.create(officeFolderEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,10 +8,11 @@ import OfficeFolderService from "@Services/super-admin/OfficeFoldersService/Offi
|
|||||||
import { initCustomers, initDeedType, initDocumentType, initOffice, initUsers } from "@Test/config/Init";
|
import { initCustomers, initDeedType, initDocumentType, initOffice, initUsers } from "@Test/config/Init";
|
||||||
import { OfficeFolder } from "le-coffre-resources/dist/SuperAdmin";
|
import { OfficeFolder } from "le-coffre-resources/dist/SuperAdmin";
|
||||||
import DeedTypesService from "@Services/super-admin/DeedTypesService/DeedTypesService";
|
import DeedTypesService from "@Services/super-admin/DeedTypesService/DeedTypesService";
|
||||||
|
import DeedsRepository from "@Repositories/DeedsRepository";
|
||||||
|
|
||||||
const prisma = new PrismaClient();
|
const prisma = new PrismaClient();
|
||||||
|
|
||||||
const OfficeFolderServiceTest = new OfficeFolderService(Container.get(OfficeFoldersRepository), Container.get(DeedTypesService));
|
const OfficeFolderServiceTest = new OfficeFolderService(Container.get(OfficeFoldersRepository), Container.get(DeedTypesService), Container.get(DeedsRepository));
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
office.uid = (await initOffice(office)).uid;
|
office.uid = (await initOffice(office)).uid;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user