update seeder with roles
This commit is contained in:
parent
aa30e8badd
commit
5207fd3159
@ -49,6 +49,9 @@ import {
|
||||
const uidUser1: string = randomString();
|
||||
const uidUser2: string = randomString();
|
||||
|
||||
const uidRole1: string = randomString();
|
||||
const uidRole2: string = randomString();
|
||||
|
||||
const uidOfficeFolder1: string = randomString();
|
||||
const uidOfficeFolder2: string = randomString();
|
||||
const uidOfficeFolder3: string = randomString();
|
||||
@ -231,6 +234,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact1,
|
||||
office_uid: uidOffice1,
|
||||
roles_uid: uidRole1,
|
||||
},
|
||||
{
|
||||
uid: uidUser2,
|
||||
@ -239,6 +243,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact2,
|
||||
office_uid: uidOffice2,
|
||||
roles_uid: uidRole2,
|
||||
},
|
||||
];
|
||||
|
||||
|
@ -100,6 +100,9 @@ import {
|
||||
const uidUser4: string = randomString();
|
||||
const uidUser5: string = randomString();
|
||||
|
||||
const uidRole1: string = randomString();
|
||||
const uidRole2: string = randomString();
|
||||
|
||||
const uidOfficeFolder1: string = randomString();
|
||||
const uidOfficeFolder2: string = randomString();
|
||||
const uidOfficeFolder3: string = randomString();
|
||||
@ -793,6 +796,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact16,
|
||||
office_uid: uidOffice1,
|
||||
roles_uid: uidRole1,
|
||||
},
|
||||
{
|
||||
uid: uidUser2,
|
||||
@ -801,6 +805,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact17,
|
||||
office_uid: uidOffice1,
|
||||
roles_uid: uidRole2,
|
||||
},
|
||||
{
|
||||
uid: uidUser3,
|
||||
@ -809,6 +814,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact18,
|
||||
office_uid: uidOffice1,
|
||||
roles_uid: uidRole1,
|
||||
},
|
||||
{
|
||||
uid: uidUser4,
|
||||
@ -817,6 +823,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact19,
|
||||
office_uid: uidOffice1,
|
||||
roles_uid: uidRole2,
|
||||
},
|
||||
{
|
||||
uid: uidUser5,
|
||||
@ -825,6 +832,7 @@ import {
|
||||
idNot: randomString(),
|
||||
contact_uid: uidContact20,
|
||||
office_uid: uidOffice1,
|
||||
roles_uid: uidRole1,
|
||||
},
|
||||
];
|
||||
|
||||
|
@ -1,5 +1,16 @@
|
||||
import { Customers, DeedTypes, DocumentTypes, ECivility, ECustomerStatus, Offices, PrismaClient, Users } from "@prisma/client";
|
||||
import User, { Customer, DeedType, DocumentType, Office } from "le-coffre-resources/dist/SuperAdmin";
|
||||
import {
|
||||
Customers,
|
||||
DeedTypes,
|
||||
DocumentTypes,
|
||||
ECivility,
|
||||
ECustomerStatus,
|
||||
Offices,
|
||||
PrismaClient,
|
||||
Roles,
|
||||
Rules,
|
||||
Users,
|
||||
} from "@prisma/client";
|
||||
import User, { Customer, DeedType, DocumentType, Office, Role, Rule } from "le-coffre-resources/dist/SuperAdmin";
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
@ -76,6 +87,22 @@ export const initCustomers = (customer: Customer): Promise<Customers> => {
|
||||
});
|
||||
};
|
||||
|
||||
export const initRules = (rule: Rule): Promise<Rules> => {
|
||||
return prisma.rules.create({
|
||||
data: {
|
||||
name: rule.name,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
export const initRoles = (role: Role): Promise<Roles> => {
|
||||
return prisma.roles.create({
|
||||
data: {
|
||||
name: role.name,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
export const initUsers = (user: User): Promise<Users> => {
|
||||
return prisma.users.create({
|
||||
data: {
|
||||
@ -116,6 +143,16 @@ export const initUsers = (user: User): Promise<Users> => {
|
||||
},
|
||||
},
|
||||
},
|
||||
role: {
|
||||
connectOrCreate: {
|
||||
where: {
|
||||
uid: user.role!.uid,
|
||||
},
|
||||
create: {
|
||||
name: user.role!.name,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user