Rule post folders for notary

This commit is contained in:
Maxime Lalo 2023-09-11 16:40:26 +02:00
parent b64bcc819b
commit 1a7950765f

View File

@ -1,10 +1,22 @@
import { ECivility, ECustomerStatus, EFolderStatus, EOfficeStatus, Prisma, PrismaClient } from "@prisma/client";
import User, { Address, Contact, Customer, Deed, DeedType, DocumentType, Office, OfficeFolder, OfficeRole, Role, Rule } from "le-coffre-resources/dist/SuperAdmin";
import User, {
Address,
Contact,
Customer,
Deed,
DeedType,
DocumentType,
Office,
OfficeFolder,
OfficeRole,
Role,
Rule,
} from "le-coffre-resources/dist/SuperAdmin";
import "module-alias/register";
export default async function main() {
try{
try {
const prisma = new PrismaClient();
const randomString = () => {
@ -645,6 +657,12 @@ export default async function main() {
created_at: new Date(),
updated_at: new Date(),
},
{
name: "POST folders",
label: "Création des dossiers",
created_at: new Date(),
updated_at: new Date(),
},
{
name: "PUT rules",
label: "Modification des droits",
@ -705,12 +723,6 @@ export default async function main() {
created_at: new Date(),
updated_at: new Date(),
},
{
name: "POST folders",
label: "Création des dossiers",
created_at: new Date(),
updated_at: new Date(),
},
{
name: "POST roles",
label: "Création des rôles",
@ -823,7 +835,7 @@ export default async function main() {
label: "Notaire",
created_at: new Date(),
updated_at: new Date(),
rules: rules.slice(0, 22),
rules: rules.slice(0, 23),
},
{
name: "default",
@ -848,7 +860,7 @@ export default async function main() {
updated_at: new Date(),
office: offices[0]!,
rules: rules.slice(0, 22),
}
},
];
const users: User[] = [
@ -1055,8 +1067,10 @@ export default async function main() {
archived_at: null,
name: "Taxe Foncière",
office: offices[0],
private_description: "Impôt annuel imposé sur les propriétés foncières et utilisé pour financer les services publics locaux.",
public_description: "Impôt annuel imposé sur les propriétés foncières et utilisé pour financer les services publics locaux.",
private_description:
"Impôt annuel imposé sur les propriétés foncières et utilisé pour financer les services publics locaux.",
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(),
},
@ -1096,8 +1110,10 @@ export default async function main() {
archived_at: null,
name: "Statuts SCI",
office: offices[0],
private_description: "Document légal qui définit les règles et les dispositions régissant la Société Civile Immobilière (SCI).",
public_description: "Document légal qui définit les règles et les dispositions régissant la Société Civile Immobilière (SCI).",
private_description:
"Document légal qui définit les règles et les dispositions régissant la Société Civile Immobilière (SCI).",
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(),
},
@ -1138,7 +1154,8 @@ export default async function main() {
office: offices[0],
private_description:
"Document juridique qui établit les règles et les droits des copropriétaires d'un immeuble en copropriété.",
public_description: "Document juridique qui établit les règles et les droits des copropriétaires d'un immeuble en copropriété.",
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(),
},
@ -1188,7 +1205,8 @@ export default async function main() {
archived_at: null,
name: "Avis de décès",
office: offices[0],
private_description: "Notification officielle délivrée par les autorités compétentes pour informer du décès d'une personne.",
private_description:
"Notification officielle délivrée par les autorités compétentes pour informer du décès d'une personne.",
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(),
@ -1591,10 +1609,8 @@ export default async function main() {
}
console.log(">MOCK DATA - Seeding completed!");
}
catch(error){
} catch (error) {
console.log("Data already seeded, skiping");
}
}
main();