From 7877fd697f0267ef7d4db7c81f52f8604479b84a Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Fri, 17 Jan 2025 10:39:37 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?utf8?q?=D0=B2=20=D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=20=D0=B4=D0=B8?= =?utf8?q?=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=B0=20=D1=80=D0=BE=D0=B7?= =?utf8?q?=D0=BD=D0=B5=D1=87=D0=BD=D0=BE=D0=B9=20=D1=81=D0=B5=D1=82=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/controllers/crud/ClusterAdminController.php | 13 ++++++++++++- erp24/records/AdminGroup.php | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/erp24/controllers/crud/ClusterAdminController.php b/erp24/controllers/crud/ClusterAdminController.php index 076964c8..8f4a7597 100644 --- a/erp24/controllers/crud/ClusterAdminController.php +++ b/erp24/controllers/crud/ClusterAdminController.php @@ -58,7 +58,18 @@ class ClusterAdminController extends Controller */ public function actionIndex() { - if (!in_array(Admin::findOne([Yii::$app->user->id])->group_id, [AdminGroup::GROUP_IT, AdminGroup::DIRECTOR, AdminGroup::GROUP_HR, AdminGroup::GROUP_HR_DIRECTOR ])) { + if (!in_array( + Admin::findOne([Yii::$app->user->id])->group_id, + [ + AdminGroup::GROUP_IT, + AdminGroup::DIRECTOR, + AdminGroup::GROUP_HR, + AdminGroup::GROUP_HR_DIRECTOR, + AdminGroup::GROUP_RS_DIRECTOR, + ] + ) + ) { + return $this->redirect('/'); } diff --git a/erp24/records/AdminGroup.php b/erp24/records/AdminGroup.php index 1a5ff1ab..1a9fa88d 100755 --- a/erp24/records/AdminGroup.php +++ b/erp24/records/AdminGroup.php @@ -22,6 +22,7 @@ class AdminGroup extends ActiveRecord const DIRECTOR = 1; const GROUP_HR = 20; const GROUP_HR_DIRECTOR = 8; + const GROUP_RS_DIRECTOR = 10; // Директор рознечной сети const GROUP_LOGIST_TRANSPORT = 15; const GROUP_FLORIST_DAY = 30; const GROUP_FLORIST_NIGHT = 35; -- 2.39.5