From c7332f13a7764c8ac29de46e9777634523bd1a90 Mon Sep 17 00:00:00 2001 From: Morgan Vernay Date: Wed, 29 Nov 2023 15:27:49 +0200 Subject: [PATCH] chore: init database oAuth platform client schema --- packages/prisma/schema.prisma | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 8cc61111fa..bddd5caa2b 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -261,7 +261,8 @@ model User { //linkedUsers User[] @relation("linked_account")*/ // Used to lock the user account - locked Boolean @default(false) + locked Boolean @default(false) + platformOAuthClients PlatformOAuthClient[] @@unique([email]) @@unique([email, username]) @@ -1027,3 +1028,17 @@ model Avatar { @@unique([teamId, userId]) @@map(name: "avatars") } + +// Platform + +model PlatformOAuthClient { + id String @id @default(cuid()) + name String + client_secret String + permissions Int + user_ids Int[] + users User[] + logo String? + redirect_uris String[] + // add connection to Access Codes +}