]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
добавил проверку на доступ к motivation
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 6 Sep 2024 09:06:14 +0000 (12:06 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 6 Sep 2024 09:06:14 +0000 (12:06 +0300)
erp24/controllers/MotivationController.php

index 7135447e4f925391bb8918523d7ac20289c8dd99..f6d4adc0b951a5275e65ae2d2860bea3dbf08a46 100644 (file)
@@ -41,6 +41,16 @@ class MotivationController extends Controller
                     [
                         'allow' => true,
                        // 'permissions' => ['menu/motivation'],
+                        'matchCallback' => function ($rule, $action) {
+                            // Получаем ID текущего пользователя
+                            $userId = \Yii::$app->user->id;
+
+                            // Получаем объект текущего пользователя
+                            $user = \Yii::$app->user->identity;
+
+                            // Проверяем group_id и ID пользователя
+                            return $user->group_id == 81 || in_array($userId, [1, 1068, 1352, 1469]);
+                        },
                     ]
                 ]
             ],
@@ -52,4 +62,6 @@ class MotivationController extends Controller
             ],
         ];
     }
+
+
 }
\ No newline at end of file