From 5dd45aed6b3ed9c3cc9c8e48fb69f6d914ebe2f5 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 15 Feb 2023 09:34:15 +0100 Subject: [PATCH] wip #5718 @0.5 --- app/Models/File.php | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/app/Models/File.php b/app/Models/File.php index 9266e74d9..502ec3d4d 100644 --- a/app/Models/File.php +++ b/app/Models/File.php @@ -7,6 +7,7 @@ use Cubist\Backpack\Magic\Fields\Date; use Cubist\Backpack\Magic\Fields\Hidden; use Cubist\Backpack\Magic\Fields\Integer; use Cubist\Backpack\Magic\Fields\Text; +use Cubist\Backpack\Magic\Traits\CustomDataSource; use Cubist\Util\Files\Files; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Facades\Auth; @@ -14,15 +15,13 @@ use Sushi\Sushi; class File extends ToolboxModel { - use Sushi; + use CustomDataSource; protected $table = 'files'; protected $_options = ['name' => 'file', 'singular' => 'file', 'plural' => 'files']; - protected $_syncDbSchema = false; - protected static $_permissionBase = 'files'; public function setFields() @@ -40,7 +39,7 @@ class File extends ToolboxModel $this->addOwnerField(['column' => false]); } - protected function getRows() + protected function getData() { /** @var User $user */ $users = User::withoutGlobalScopes()->get(); @@ -113,23 +112,6 @@ class File extends ToolboxModel return $res; } - protected function sushiShouldCache() - { - return true; - } - - protected function getSushiInsertChunkSize() - { - return 10; - } - - protected function sushiCacheReferencePath() - { - $file = '/application/ftp/__LAST_CHANGE'; - // touch($file); - return $file; - } - public static function addOwnerClause(Builder $builder) { -- 2.39.5