Fix server folder permissions by role

This commit is contained in:
jeffvli
2022-11-13 03:06:24 -08:00
parent 135a8d7a45
commit 4e2325f05d
9 changed files with 65 additions and 22 deletions
+5 -1
View File
@@ -1,4 +1,5 @@
import { User } from '@prisma/client';
import { AuthUser } from '@middleware/authenticate';
import { prisma } from '../lib';
export enum Roles {
@@ -16,7 +17,10 @@ export enum FolderRoles {
ADMIN = 4,
}
export const folderPermissions = async (serverFolderIds: any[], user: User) => {
export const folderPermissions = async (
serverFolderIds: any[],
user: AuthUser
) => {
if (user.isAdmin) {
return true;
}