Remove unwanted scripts

This commit is contained in:
sianida26 2024-02-29 21:47:22 +07:00
parent 2a474b96cb
commit 6cadcd28a6
4 changed files with 0 additions and 85 deletions

View File

@ -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;

View File

@ -16,7 +16,6 @@ model User {
photoProfile String? photoProfile String?
directPermissions Permission[] @relation("PermissionToUser") directPermissions Permission[] @relation("PermissionToUser")
roles Role[] @relation("RoleToUser") roles Role[] @relation("RoleToUser")
linkRequests Office365LinkRequest[]
} }
model Role { model Role {
@ -38,32 +37,3 @@ model Permission {
roles Role[] @relation("PermissionToRole") roles Role[] @relation("PermissionToRole")
directUsers User[] @relation("PermissionToUser") 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
}

View File

@ -81,18 +81,6 @@ export default async function permissionSeed(prisma: PrismaClient) {
description: "Allows deleting a user", description: "Allows deleting a user",
isActive: true, 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( await Promise.all(

View File

@ -12,19 +12,6 @@ export default async function roleSeed(prisma: PrismaClient) {
isActive: true, isActive: true,
name: "Super Admin", 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( await Promise.all(