|
@@ -9,7 +9,7 @@ import { AuthContext } from '../../types/context';
|
|
|
|
|
|
|
|
import { createCrudRoutes } from '../../utils/generic-crud.routes';
|
|
import { createCrudRoutes } from '../../utils/generic-crud.routes';
|
|
|
import { File } from '../../modules/files/file.entity';
|
|
import { File } from '../../modules/files/file.entity';
|
|
|
-import { FileSchema, CreateFileDto, UpdateFileDto } from '../../modules/files/file.schema';
|
|
|
|
|
|
|
+import { FileSchema, CreateFileDto, UpdateFileDto, FileListSchema } from '../../modules/files/file.schema';
|
|
|
import { authMiddleware } from '../../middleware/auth.middleware';
|
|
import { authMiddleware } from '../../middleware/auth.middleware';
|
|
|
|
|
|
|
|
const fileRoutes = createCrudRoutes({
|
|
const fileRoutes = createCrudRoutes({
|
|
@@ -17,7 +17,7 @@ const fileRoutes = createCrudRoutes({
|
|
|
createSchema: CreateFileDto,
|
|
createSchema: CreateFileDto,
|
|
|
updateSchema: UpdateFileDto,
|
|
updateSchema: UpdateFileDto,
|
|
|
getSchema: FileSchema,
|
|
getSchema: FileSchema,
|
|
|
- listSchema: FileSchema,
|
|
|
|
|
|
|
+ listSchema: FileListSchema,
|
|
|
searchFields: ['name', 'type', 'description'],
|
|
searchFields: ['name', 'type', 'description'],
|
|
|
relations: ['uploadUser'],
|
|
relations: ['uploadUser'],
|
|
|
middleware: [authMiddleware]
|
|
middleware: [authMiddleware]
|