@@ -39,10 +39,11 @@ import { FastifySpaceRequest } from '../spaces/interfaces/space-request.interfac
3939import { SpaceEnv } from '../spaces/models/space-env.model'
4040import { GetUser } from '../users/decorators/user.decorator'
4141import { UserModel } from '../users/models/user.model'
42- import { FILE_OPERATION } from './constants/operations'
42+ import { FILE_OPERATION , FORCE_AS_FILE_OWNER } from './constants/operations'
4343import { FILES_ROUTE } from './constants/routes'
4444import { CompressFileDto , CopyMoveFileDto , DownloadFileDto , MakeFileDto , SearchFilesDto } from './dto/file-operations.dto'
4545import { FileLockProps } from './interfaces/file-props.interface'
46+ import { FileSettings } from './interfaces/file-settings.interface'
4647import { FileTask } from './models/file-task'
4748import { FileContent } from './schemas/file-content.interface'
4849import { FileRecent } from './schemas/file-recent.interface'
@@ -145,9 +146,9 @@ export class FilesController {
145146 async unlock (
146147 @GetUser ( ) user : UserModel ,
147148 @GetSpace ( ) space : SpaceEnv ,
148- @Query ( 'forceAsOwner' , new ParseBoolPipe ( { optional : true } ) ) forceAsOwner ?: boolean
149+ @Query ( FORCE_AS_FILE_OWNER , new ParseBoolPipe ( { optional : true } ) ) forceAsFileOwner ?: boolean
149150 ) : Promise < void > {
150- return this . filesMethods . unlock ( user , space , forceAsOwner )
151+ return this . filesMethods . unlock ( user , space , forceAsFileOwner )
151152 }
152153
153154 @Unlock ( `${ FILES_ROUTE . OPERATION } /${ FILE_OPERATION . UNLOCK_REQUEST } /*` )
@@ -198,6 +199,14 @@ export class FilesController {
198199 return this . filesTasksManager . createTask ( FILE_OPERATION . DELETE , user , space , null , this . filesMethods . delete . name )
199200 }
200201
202+ // SETTINGS
203+
204+ @Get ( FILES_ROUTE . SETTINGS )
205+ @SkipSpaceGuard ( )
206+ filesSettings ( ) : FileSettings {
207+ return this . filesMethods . fileSettings ( )
208+ }
209+
201210 // RECENT FILES
202211
203212 @Get ( FILES_ROUTE . RECENTS )
0 commit comments