From f3fbea9f9920633da46f6be329a2907d2f2a8fb5 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 7 Jun 2019 12:54:28 +0200 Subject: [PATCH] #2783 --- composer.json | 3 ++- src/app/Magic/Controllers/CubistMagicControllerTrait.php | 2 ++ src/app/Magic/Models/CubistMagicAbstractModel.php | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index cd220c6..c72bb93 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,8 @@ "predis/predis": "^1.1", "webfactor/laravel-backpack-instant-fields": "^2.3.1", "webfactor/laravel-backpack-nestedmodels": "^1.0.1@dev", - "spatie/laravel-translatable": "^4.1" + "spatie/laravel-translatable": "^4.1", + "venturecraft/revisionable": "^1.30" }, "require-dev": { "filp/whoops": "^2.3", diff --git a/src/app/Magic/Controllers/CubistMagicControllerTrait.php b/src/app/Magic/Controllers/CubistMagicControllerTrait.php index dd96ae1..9c36368 100644 --- a/src/app/Magic/Controllers/CubistMagicControllerTrait.php +++ b/src/app/Magic/Controllers/CubistMagicControllerTrait.php @@ -20,6 +20,8 @@ trait CubistMagicControllerTrait if ($this->_clonable) { $this->crud->allowAccess('clone'); } + $this->crud->allowAccess('revisions'); + $this->crud->with('revisionHistory'); /* diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index d808b77..25664e1 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -13,6 +13,7 @@ use Doctrine\DBAL\Schema\Schema; use Doctrine\DBAL\Schema\Table; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Str; +use Venturecraft\Revisionable\RevisionableTrait; class CubistMagicAbstractModel extends Model { @@ -23,6 +24,7 @@ class CubistMagicAbstractModel extends Model } use Sluggable, SluggableScopeHelpers; use HasTranslations; + use RevisionableTrait; protected static $_doctrineTypesMapping = ['int' => 'integer']; -- 2.39.5