add document type import to deeds (#42)
This commit is contained in:
commit
6e886fe417
@ -123,6 +123,7 @@ import {
|
||||
const uidOfficeFolder18: string = randomString();
|
||||
const uidOfficeFolder19: string = randomString();
|
||||
const uidOfficeFolder20: string = randomString();
|
||||
const uidOfficeFolder21: string = randomString();
|
||||
|
||||
const uidDeed1: string = randomString();
|
||||
const uidDeed2: string = randomString();
|
||||
@ -144,31 +145,115 @@ import {
|
||||
const uidDeed18: string = randomString();
|
||||
const uidDeed19: string = randomString();
|
||||
const uidDeed20: string = randomString();
|
||||
const uidDeed21: string = randomString();
|
||||
|
||||
|
||||
const uidDeedType1: string = randomString();
|
||||
const uidDeedType2: string = randomString();
|
||||
const uidDeedType3: string = randomString();
|
||||
const uidDeedType4: string = randomString();
|
||||
const uidDeedType5: string = randomString();
|
||||
|
||||
const uidDocument1: string = randomString();
|
||||
const uidDocument2: string = randomString();
|
||||
const uidDocument3: string = randomString();
|
||||
const uidDocument4: string = randomString();
|
||||
|
||||
const uidDocumentType1: 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 uidOfficeFolderHasCustomer2: string = randomString();
|
||||
const uidOfficeFolderHasCustomer3: string = randomString();
|
||||
const uidOfficeFolderHasCustomer4: string = randomString();
|
||||
const uidOfficeFolderHasCustomer5: string = randomString();
|
||||
|
||||
|
||||
const uidFiles1: string = randomString();
|
||||
const uidFiles2: string = randomString();
|
||||
|
||||
const uidDeedHasDocumentType1: 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 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 uidDocumentHistory2: string = randomString();
|
||||
@ -806,7 +891,7 @@ import {
|
||||
folder_number: "0004",
|
||||
name: "Dossier",
|
||||
deed_uid: uidDeed4,
|
||||
status: EFolderStatus.ARCHIVED,
|
||||
status: EFolderStatus.LIVE,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
office_uid: uidOffice1,
|
||||
@ -818,7 +903,7 @@ import {
|
||||
folder_number: "0005",
|
||||
name: "Dossier",
|
||||
deed_uid: uidDeed5,
|
||||
status: EFolderStatus.ARCHIVED,
|
||||
status: EFolderStatus.LIVE,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
office_uid: uidOffice1,
|
||||
@ -1005,6 +1090,18 @@ import {
|
||||
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[] = [
|
||||
@ -1016,37 +1113,37 @@ import {
|
||||
},
|
||||
{
|
||||
uid: uidDeed2,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed3,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed4,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed5,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed6,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed7,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
@ -1094,37 +1191,43 @@ import {
|
||||
},
|
||||
{
|
||||
uid: uidDeed15,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType3,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed16,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType3,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed17,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType3,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed18,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType3,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeed19,
|
||||
deed_type_uid: uidDeedType2,
|
||||
deed_type_uid: uidDeedType3,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
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(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
@ -1133,49 +1236,41 @@ import {
|
||||
const deedTypes: DeedTypes[] = [
|
||||
{
|
||||
uid: uidDeedType1,
|
||||
name: "Acte de mariage",
|
||||
name: "Acte de donation",
|
||||
archived_at: null,
|
||||
description: "Acte regroupant deux personnes en mariage",
|
||||
description: "Acte de donation",
|
||||
office_uid: uidOffice1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeedType2,
|
||||
name: "Vente d'un bien immobilier",
|
||||
name: "Acte de vente",
|
||||
archived_at: null,
|
||||
description: "Permet de vendre un bien immobilier à une entité ou une personne physique",
|
||||
description: "Acte de vente",
|
||||
office_uid: uidOffice1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeedType3,
|
||||
name: "Deed Type 3",
|
||||
name: "Acte de succession",
|
||||
archived_at: null,
|
||||
description: "Deed type 3",
|
||||
description: "Acte de succession",
|
||||
office_uid: uidOffice1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeedType4,
|
||||
name: "Deed Type 4",
|
||||
name: "Acte de vente de maison individuelle",
|
||||
archived_at: null,
|
||||
description: "Deed type 4",
|
||||
office_uid: uidOffice1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDeedType5,
|
||||
name: "Deed Type 5",
|
||||
archived_at: null,
|
||||
description: "Deed type 5",
|
||||
description: "Acte de vente de maison individuelle",
|
||||
office_uid: uidOffice1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
|
||||
];
|
||||
|
||||
const documents: Documents[] = [
|
||||
@ -1183,7 +1278,7 @@ import {
|
||||
uid: uidDocument1,
|
||||
blockchain_anchor_uid: null,
|
||||
depositor_uid: uidCustomer1,
|
||||
document_status: EDocumentStatus.DEPOSITED,
|
||||
document_status: EDocumentStatus.ASKED,
|
||||
folder_uid: uidOfficeFolder1,
|
||||
document_type_uid: uidDocumentType1,
|
||||
created_at: new Date(),
|
||||
@ -1199,26 +1294,206 @@ import {
|
||||
created_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[] = [
|
||||
{
|
||||
uid: uidDocumentType1,
|
||||
archived_at: null,
|
||||
name: "Acte de naissance",
|
||||
name: "Document d'identité",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
public_description: "Acte de naissance est un document officiel qui atteste de la naissance d'une personne",
|
||||
private_description: "Ce document est confidentiel, demander un recto-verso au client",
|
||||
public_description: "Document officiel d'identification utilisé par plusieurs personnes pour prouver leur identité et leur nationalité (CNI, passeport)",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDocumentType2,
|
||||
archived_at: null,
|
||||
name: "Carte d'identité",
|
||||
name: "Taxe Foncière",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, demander un recto-verso au client",
|
||||
public_description: "Carte d'identité est un document officiel qui atteste de l'identité d'une personne",
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
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(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
@ -1239,6 +1514,28 @@ import {
|
||||
created_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[] = [
|
||||
@ -1274,11 +1571,379 @@ import {
|
||||
},
|
||||
{
|
||||
uid: uidDeedHasDocumentType2,
|
||||
deed_uid: uidDeed2,
|
||||
deed_uid: uidDeed1,
|
||||
document_type_uid: uidDocumentType2,
|
||||
created_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[] = [
|
||||
@ -1296,6 +1961,49 @@ import {
|
||||
created_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[] = [
|
||||
|
@ -35,12 +35,8 @@ export default class OfficeFoldersRepository extends BaseRepository {
|
||||
description: officeFolder.description,
|
||||
status: EFolderStatus.LIVE,
|
||||
deed: {
|
||||
create: {
|
||||
deed_type: {
|
||||
connect: {
|
||||
uid: officeFolder.deed!.deed_type!.uid,
|
||||
},
|
||||
},
|
||||
uid: officeFolder.deed?.uid
|
||||
},
|
||||
},
|
||||
office: {
|
||||
|
@ -4,13 +4,15 @@ import BaseService from "@Services/BaseService";
|
||||
import { OfficeFolder } from "le-coffre-resources/dist/SuperAdmin";
|
||||
import { Service } from "typedi";
|
||||
import DeedTypesService from "../DeedTypesService/DeedTypesService";
|
||||
import DeedsRepository from "@Repositories/DeedsRepository";
|
||||
|
||||
|
||||
@Service()
|
||||
export default class OfficeFoldersService extends BaseService {
|
||||
constructor(
|
||||
private officeFoldersRepository: OfficeFoldersRepository,
|
||||
private deedTypeService: DeedTypesService
|
||||
private deedTypeService: DeedTypesService,
|
||||
private deedRepository: DeedsRepository
|
||||
) {
|
||||
super();
|
||||
}
|
||||
@ -30,6 +32,8 @@ export default class OfficeFoldersService extends BaseService {
|
||||
public async create(officeFolderEntity: OfficeFolder): Promise<OfficeFolders> {
|
||||
const deedType = await this.deedTypeService.getByUid(officeFolderEntity.deed!.deed_type!.uid!);
|
||||
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);
|
||||
}
|
||||
|
||||
|
@ -8,10 +8,11 @@ import OfficeFolderService from "@Services/super-admin/OfficeFoldersService/Offi
|
||||
import { initCustomers, initDeedType, initDocumentType, initOffice, initUsers } from "@Test/config/Init";
|
||||
import { OfficeFolder } from "le-coffre-resources/dist/SuperAdmin";
|
||||
import DeedTypesService from "@Services/super-admin/DeedTypesService/DeedTypesService";
|
||||
import DeedsRepository from "@Repositories/DeedsRepository";
|
||||
|
||||
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 () => {
|
||||
office.uid = (await initOffice(office)).uid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user