From: Vincent Vanwaelscappel Date: Fri, 7 Jun 2019 10:54:28 +0000 (+0200) Subject: #2783 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=f3fbea9f9920633da46f6be329a2907d2f2a8fb5;p=cubist_cms-back.git #2783 --- 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'];