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
+3 -3
View File
@@ -1,10 +1,10 @@
import { User } from '@prisma/client';
import { Request } from 'express';
import { AuthUser } from '@middleware/authenticate';
import { prisma } from '../lib';
import { OffsetPagination } from '../types/types';
import { ApiError, folderPermissions } from '../utils';
const findById = async (options: { id: string; user: User }) => {
const findById = async (options: { id: string; user: AuthUser }) => {
const { id, user } = options;
const artist = await prisma.artist.findUnique({
@@ -26,7 +26,7 @@ const findById = async (options: { id: string; user: User }) => {
const findMany = async (
req: Request,
options: { serverFolderIds: string; user: User } & OffsetPagination
options: { serverFolderIds: string; user: AuthUser } & OffsetPagination
) => {
const { user, skip, take, serverFolderIds: rServerFolderIds } = options;
const serverFolderIds = rServerFolderIds.split(',');