Remove unwanted scripts
This commit is contained in:
parent
2a474b96cb
commit
6cadcd28a6
|
|
@ -1,30 +0,0 @@
|
|||
-- CreateTable
|
||||
CREATE TABLE `Office365LinkRequest` (
|
||||
`id` VARCHAR(191) NOT NULL,
|
||||
`status` ENUM('WAITING', 'ACCEPTED', 'CANCELLED', 'REJECTED') NOT NULL DEFAULT 'WAITING',
|
||||
`requestedAt` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
`acceptedAt` DATETIME(3) NULL,
|
||||
`cancelledAt` DATETIME(3) NULL,
|
||||
`rejectedAt` DATETIME(3) NULL,
|
||||
`createdBy` VARCHAR(191) NOT NULL,
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE `Office365ReferralLink` (
|
||||
`id` VARCHAR(191) NOT NULL,
|
||||
`email` VARCHAR(191) NOT NULL,
|
||||
`activePeriod` VARCHAR(191) NOT NULL,
|
||||
`numberOfUsers` INTEGER NOT NULL,
|
||||
`link` VARCHAR(191) NULL,
|
||||
`requestId` VARCHAR(191) NOT NULL,
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE `Office365LinkRequest` ADD CONSTRAINT `Office365LinkRequest_createdBy_fkey` FOREIGN KEY (`createdBy`) REFERENCES `User`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE `Office365ReferralLink` ADD CONSTRAINT `Office365ReferralLink_requestId_fkey` FOREIGN KEY (`requestId`) REFERENCES `Office365LinkRequest`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
|
|
@ -16,7 +16,6 @@ model User {
|
|||
photoProfile String?
|
||||
directPermissions Permission[] @relation("PermissionToUser")
|
||||
roles Role[] @relation("RoleToUser")
|
||||
linkRequests Office365LinkRequest[]
|
||||
}
|
||||
|
||||
model Role {
|
||||
|
|
@ -38,32 +37,3 @@ model Permission {
|
|||
roles Role[] @relation("PermissionToRole")
|
||||
directUsers User[] @relation("PermissionToUser")
|
||||
}
|
||||
|
||||
enum Office365LinkRequestStatus {
|
||||
WAITING
|
||||
ACCEPTED
|
||||
CANCELLED
|
||||
REJECTED
|
||||
}
|
||||
|
||||
model Office365LinkRequest {
|
||||
id String @id @default(cuid())
|
||||
creator User @relation(fields: [createdBy], references: [id])
|
||||
status Office365LinkRequestStatus @default(WAITING)
|
||||
requestedAt DateTime @default(now())
|
||||
acceptedAt DateTime?
|
||||
cancelledAt DateTime?
|
||||
rejectedAt DateTime?
|
||||
createdBy String
|
||||
links Office365ReferralLink[]
|
||||
}
|
||||
|
||||
model Office365ReferralLink {
|
||||
id String @id @default(cuid())
|
||||
request Office365LinkRequest @relation(fields: [requestId], references: [id])
|
||||
email String
|
||||
activePeriod String
|
||||
numberOfUsers Int
|
||||
link String?
|
||||
requestId String
|
||||
}
|
||||
|
|
@ -81,18 +81,6 @@ export default async function permissionSeed(prisma: PrismaClient) {
|
|||
description: "Allows deleting a user",
|
||||
isActive: true,
|
||||
},
|
||||
{
|
||||
code: "office-365-request.create",
|
||||
name: "Create Office 365 Request",
|
||||
description: "Allows create an Office 365 Reseller Request",
|
||||
isActive: true
|
||||
},
|
||||
{
|
||||
code: "office-365-request.getMine",
|
||||
name: "Get my Office 365 Requests",
|
||||
description: "Allows retrieve user's Office 365 Link Requests",
|
||||
isActive: true
|
||||
}
|
||||
];
|
||||
|
||||
await Promise.all(
|
||||
|
|
|
|||
|
|
@ -12,19 +12,6 @@ export default async function roleSeed(prisma: PrismaClient) {
|
|||
isActive: true,
|
||||
name: "Super Admin",
|
||||
},
|
||||
{
|
||||
code: "reseller-office-365",
|
||||
description: "Has ability to make request Office 365 links",
|
||||
isActive: true,
|
||||
name: "Reseller Office 365",
|
||||
},
|
||||
{
|
||||
code: "admin-reseller-office-365",
|
||||
description:
|
||||
"Has ability to accept and provide links to Office 365 link request",
|
||||
isActive: true,
|
||||
name: "Admin Reseller Office 365",
|
||||
},
|
||||
];
|
||||
|
||||
await Promise.all(
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user