]> _ Git - odl.git/commitdiff
wait #5150
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 8 Mar 2022 22:03:45 +0000 (23:03 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 8 Mar 2022 22:03:45 +0000 (23:03 +0100)
app/Http/Controllers/Admin/Operations/ImportAssetsOperation.php
app/Models/Asset.php
composer.json
updateodl

index c62d98abfc1dad275431238153dad41c49fadbfd..995e428572ec2bd4e949209e450375a80c9c5494 100644 (file)
@@ -4,7 +4,6 @@ namespace App\Http\Controllers\Admin\Operations;
 
 
 use App\Models\Asset;
-use Cubist\Util\Files\Files;
 use Cubist\Util\Str;
 use Illuminate\Support\Facades\Route;
 use Prologue\Alerts\Facades\Alert;
@@ -63,6 +62,8 @@ trait ImportAssetsOperation
         } else {
             Alert::success('<b>' . $j . ' fichiers</b> ont été mis à jour')->flash();
         }
+
+        Asset::refreshComposedAttributes();
         return redirect($this->crud->route);
     }
 }
index 4ab4a4eba66d47a1dd69a6f62da2f1d0d8b4f0e1..cacf731eb6ead17269dadb87d306b60c4eb51b8b 100644 (file)
@@ -3,13 +3,12 @@
 namespace App\Models;
 
 use App\Http\Controllers\Admin\Operations\ImportAssetsOperation;
+use Cubist\Backpack\Magic\Fields\Composed;
 use Cubist\Backpack\Magic\Fields\Datetime;
 use Cubist\Backpack\Magic\Fields\Files;
-use Cubist\Backpack\Magic\Fields\Hidden;
 use Cubist\Backpack\Magic\Fields\Integer;
 use Cubist\Backpack\Magic\Fields\SelectFromArray;
 use Cubist\Backpack\Magic\Fields\SelectFromModel;
-use Cubist\Backpack\Magic\Fields\StaticValue;
 use Cubist\Backpack\Magic\Fields\Tags;
 use Cubist\Backpack\Magic\Fields\Text;
 use Cubist\Backpack\Magic\Models\CubistMagicAbstractModel;
@@ -37,8 +36,8 @@ class Asset extends CubistMagicAbstractModel
         $this->addField('title', Text::class, 'Titre', ['column' => true]);
         $this->addField('created_at', Datetime::class, 'Ajouté', ['column' => true, 'hidden' => true]);
         $this->addField('updated_at', Datetime::class, 'Mis à jour', ['column' => true, 'hidden' => true]);
-        $this->addField('filesize', Hidden::class, 'Taille des fichiers', ['column' => true, 'column_type' => 'model_function', 'column_function_name' => 'getFilesize']);
-        $this->addField('filemtime', Hidden::class, 'Fichier modifié le', ['column' => true, 'column_type' => 'model_function', 'column_function_name' => 'getFilemtime']);
+        $this->addField('filesize', Composed::class, 'Taille des fichiers', ['column' => true, 'composed' => 'getFilesize']);
+        $this->addField('filemtime', Composed::class, 'Fichier modifié le', ['column' => true, 'composed' => 'getFilemtime']);
         $this->addField('type', SelectFromArray::class, 'Type',
             [
                 'options' =>
@@ -83,7 +82,7 @@ class Asset extends CubistMagicAbstractModel
         if (!$res) {
             return '-';
         }
-        return date('Y-m-d H:i',$res);
+        return date('Y-m-d H:i', $res);
     }
 
     /**
index 6562b06928b9abd01c102513b2c0b990d0bdb144..786c80e4d925c50ead08a850f94c74bfb708f54b 100644 (file)
@@ -30,9 +30,7 @@
         "laravel/sanctum": "^v2.14",
         "laravel/tinker": "^v2.7",
         "mxl/laravel-job": "^v1.2",
-        "php-ffmpeg/php-ffmpeg": "^v0.19.0",
-        "predis/predis": "^v1.1",
-        "spatie/laravel-permission": "^4.4"
+        "php-ffmpeg/php-ffmpeg": "^v0.19.0"
     },
     "require-dev": {
         "facade/ignition": "^2.17",
index 1532648196fd419de3056e5423d8f36d1031054d..7e5ce7a2313e8dce7000a62c12d353fbaeee7659 100644 (file)
--- a/updateodl
+++ b/updateodl
@@ -4,6 +4,7 @@ git pull
 composer update
 php artisan cubist:magic:generate
 php artisan cubist:magic:migrate
+php artisan cubist:magic:refreshcomposedattributes
 php artisan optimize:clear
 php artisan permission:cache-reset
 chmod 755 updateodl