|
@@ -18,14 +18,17 @@ use App\Models\Enums\FileObjectType;
|
|
use App\Models\Enums\ObjectAction;
|
|
use App\Models\Enums\ObjectAction;
|
|
use App\Models\File;
|
|
use App\Models\File;
|
|
use App\Repositories\ActionRepository;
|
|
use App\Repositories\ActionRepository;
|
|
|
|
+use App\Repositories\CustomFieldRepository;
|
|
use App\Services\File\BimService;
|
|
use App\Services\File\BimService;
|
|
use App\Services\File\DownloadService;
|
|
use App\Services\File\DownloadService;
|
|
use App\Services\File\FileHideService;
|
|
use App\Services\File\FileHideService;
|
|
|
|
+use App\Services\File\FileService;
|
|
use App\Services\File\Upload\CompanyUploadService;
|
|
use App\Services\File\Upload\CompanyUploadService;
|
|
use App\Services\File\Upload\FilesUploadService;
|
|
use App\Services\File\Upload\FilesUploadService;
|
|
use App\Services\File\Upload\KeepDirectoryUploadService;
|
|
use App\Services\File\Upload\KeepDirectoryUploadService;
|
|
use App\Services\File\Upload\ProgressBar;
|
|
use App\Services\File\Upload\ProgressBar;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
|
+use Illuminate\Http\Response;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Storage;
|
|
use Illuminate\Support\Facades\Storage;
|
|
|
|
|
|
@@ -241,7 +244,7 @@ class FileController extends Controller
|
|
*
|
|
*
|
|
* @param string $id
|
|
* @param string $id
|
|
* @param FileHideService $service
|
|
* @param FileHideService $service
|
|
- * @return \Illuminate\Http\Response
|
|
|
|
|
|
+ * @return Response
|
|
*/
|
|
*/
|
|
public function hide(string $id, FileHideService $service)
|
|
public function hide(string $id, FileHideService $service)
|
|
{
|
|
{
|
|
@@ -372,4 +375,14 @@ class FileController extends Controller
|
|
|
|
|
|
return new FileByObjectResource($file);
|
|
return new FileByObjectResource($file);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public function update(
|
|
|
|
+ Request $request,
|
|
|
|
+ FileService $fileService,
|
|
|
|
+ string $id
|
|
|
|
+ ): Response
|
|
|
|
+ {
|
|
|
|
+ $fileService->update($id, $request->all());
|
|
|
|
+ return $this->noContent();
|
|
|
|
+ }
|
|
}
|
|
}
|