From d1058c2bdb79b18167e76e477f3e00bbc7aff7b7 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 3 Jun 2024 14:33:23 +0200 Subject: [PATCH] wip #6937 @7 --- src/app/Magic/Models/CubistMagicAbstractModel.php | 3 +++ src/app/Magic/Models/CubistMagicTranslatableModel.php | 4 ---- src/resources/views/edit.blade.php | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index bf5c251..6944750 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -70,6 +70,8 @@ class CubistMagicAbstractModel extends Model implements HasMedia protected $_enableRevisionsButton = false; protected $_enableBulk = true; + protected $revisionEnabled = true; + protected $_flushCacheOnSave = true; public $timestamps = true; @@ -488,6 +490,7 @@ class CubistMagicAbstractModel extends Model implements HasMedia if ($this->_enableRevisions) { $ops[] = ReviseOperation::class; } + $this->revisionEnabled = $this->_enableRevisions; $ops = array_merge($ops, $this->_operations); foreach ($ops as $operation) { diff --git a/src/app/Magic/Models/CubistMagicTranslatableModel.php b/src/app/Magic/Models/CubistMagicTranslatableModel.php index 6a6a91d..9261d45 100644 --- a/src/app/Magic/Models/CubistMagicTranslatableModel.php +++ b/src/app/Magic/Models/CubistMagicTranslatableModel.php @@ -66,9 +66,6 @@ class CubistMagicTranslatableModel extends CubistMagicAbstractModel public function getTranslations(string $key = null, array $allowedLocales = null): array { if ($key !== null) { - if (isset($this->_translations[$key])) { - return $this->_translations[$key]; - } // $measure_label = 'Get translation in ' . get_class($this); // start_measure($measure_label); $this->guardAgainstNonTranslatableAttribute($key); @@ -94,7 +91,6 @@ class CubistMagicTranslatableModel extends CubistMagicAbstractModel return $value !== null && $value !== ''; }); } - $this->_translations[$key] = $res; // stop_measure($measure_label); return $res; } diff --git a/src/resources/views/edit.blade.php b/src/resources/views/edit.blade.php index d92d863..defef0c 100644 --- a/src/resources/views/edit.blade.php +++ b/src/resources/views/edit.blade.php @@ -77,11 +77,11 @@