]> _ Git - cubist_cms-back.git/commitdiff
wait #5448 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 16 Sep 2022 13:17:09 +0000 (15:17 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 16 Sep 2022 13:17:09 +0000 (15:17 +0200)
src/app/Magic/Models/CubistMagicAbstractModel.php

index 1f3a552b924adaa9c01d400c568671af4ed086ea..5d2d39c6d1ce997f75ff6d1b45589bd0ef5946ea 100644 (file)
@@ -54,6 +54,7 @@ class CubistMagicAbstractModel extends Model implements HasMedia
     public $registerMediaConversionsUsingModelInstance = true;
 
     protected static $_doctrineTypesMapping = ['int' => 'integer', 'longtext' => 'text'];
+    protected static $_permissionBase = null;
 
     protected $connection = null;
     protected $primaryKey = 'id';
@@ -952,7 +953,7 @@ class CubistMagicAbstractModel extends Model implements HasMedia
         if (null === $user) {
             return false;
         }
-        $permission = $this->getOption('permissions', $this->getOption('name')) . ':' . $operation;
+        $permission = $this->getOption('permissions', static::$_permissionBase ?? $this->getOption('name')) . ':' . $operation;
         return $user->can($permission);
     }