diff --git a/backend/views/layouts/main-sidebar.php b/backend/views/layouts/main-sidebar.php
index 793577b..9f5170f 100755
--- a/backend/views/layouts/main-sidebar.php
+++ b/backend/views/layouts/main-sidebar.php
@@ -7,18 +7,47 @@ use yii\widgets\Menu;
'Заказы', 'url' => ['/orders/index'], 'template'=>' {label}'],
+ [
+ 'label' => 'Заказы',
+ 'url' => ['/orders/index'],
+ 'template'=>' {label}',
+ 'options' => ['class'=>\Yii::$app->user->can('orders') ? '' :'hide'],
+ ],
[
'label' => 'eCommerce',
'template'=>' {label}',
'url' => ['/product/manage'],
'items' => [
- ['label' => 'Товары', 'url' => ['/product/manage']],
- ['label' => 'Категории', 'url' => ['/category']],
- ['label' => 'Бренды', 'url' => ['/brand']],
- ['label' => 'Характеристики', 'url' => ['/rubrication/tax-group']],
- ['label' => 'Единицы измерения', 'url' => ['/product/product-unit']],
- ['label' => 'Статистика импорта', 'url' => ['/product/manage/import-stat']],
+ [
+ 'label' => 'Товары',
+ 'url' => ['/product/manage'],
+ 'options' => ['class'=>\Yii::$app->user->can('product') ? '' :'hide']
+ ],
+ [
+ 'label' => 'Категории',
+ 'url' => ['/category'],
+ 'options' => ['class'=>\Yii::$app->user->can('category') ? '' :'hide']
+ ],
+ [
+ 'label' => 'Бренды',
+ 'url' => ['/brand'],
+ 'options' => ['class'=>\Yii::$app->user->can('brand') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Характеристики',
+ 'url' => ['/rubrication/tax-group'],
+ 'options' => ['class'=>\Yii::$app->user->can('rubrication') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Единицы измерения',
+ 'url' => ['/product/product-unit'],
+ 'options' => ['class'=>\Yii::$app->user->can('product') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Статистика импорта',
+ 'url' => ['/product/manage/import-stat'],
+ 'options' => ['class'=>\Yii::$app->user->can('product') ? '' :'hide'],
+ ],
]
],
[
@@ -34,32 +63,88 @@ use yii\widgets\Menu;
'template'=>' {label}',
'url' => ['/rubrication/tax-group'],
'items' => [
- ['label' => 'Характеристики', 'url' => ['/rubrication/tax-group']],
- ['label' => 'Зависимости', 'url' => ['/relation/manage']]
+ [
+ 'label' => 'Характеристики',
+ 'url' => ['/rubrication/tax-group'],
+ 'options' => ['class'=>\Yii::$app->user->can('rubrication') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Зависимости',
+ 'url' => ['/relation/manage'],
+ 'options' => ['class'=>\Yii::$app->user->can('relation') ? '' :'hide'],
+ ]
]
],
- ['label' => 'Текстовые страницы', 'url' => ['/page/index']],
- ['label' => 'Статьи', 'url' => ['/articles/index']],
- ['label' => 'Акции', 'url' => ['/event/index']],
+ [
+ 'label' => 'Текстовые страницы',
+ 'url' => ['/page/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('event') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Статьи',
+ 'url' => ['/articles/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('articles') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Акции',
+ 'url' => ['/event/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('event') ? '' :'hide'],
+ ],
[
'label' => 'SEO',
'template'=>' {label}',
'items' => [
- ['label' => 'URL', 'url' => ['/seo/index']],
- ['label' => 'Шаблоны', 'url' => ['/seo-category/index']]
+ [
+ 'label' => 'URL',
+ 'url' => ['/seo/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('seo') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Шаблоны',
+ 'url' => ['/seo-category/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('seo-category') ? '' :'hide'],
+ ]
]
],
- ['label' => 'Фон', 'url' => ['/bg/index']],
- ['label' => 'Подписка', 'url' => ['/subscribe/index']],
- ['label' => 'Пользователи', 'url' => ['/customer/index']],
- ['label' => 'Группы пользователей', 'url' => ['/group/index']],
+ [
+ 'label' => 'Фон',
+ 'url' => ['/bg/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('bg')? '' :'hide']
+ ],
+ [
+ 'label' => 'Подписка',
+ 'url' => ['/subscribe/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('subscribe') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Пользователи',
+ 'url' => ['/customer/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('customer') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'Группы пользователей',
+ 'url' => ['/group/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('group')? '' :'hide']
+ ],
[
'label' => 'Настройка ролей',
'template'=>' {label}',
'items' => [
- ['label' => 'Администраторы', 'url' => ['/user/index']],
- ['label' => 'управление ролями', 'url' => ['/permit/access/role']],
- ['label' => 'управление правами доступа', 'url' => ['/permit/access/permission']]
+ [
+ 'label' => 'Администраторы',
+ 'url' => ['/user/index'],
+ 'options' => ['class'=>\Yii::$app->user->can('user') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'управление ролями',
+ 'url' => ['/permit/access/role'],
+ 'options' => ['class'=>\Yii::$app->user->can('permit') ? '' :'hide'],
+ ],
+ [
+ 'label' => 'управление правами доступа',
+ 'url' => ['/permit/access/permission'],
+ 'options' => ['class'=>\Yii::$app->user->can('permit') ? '' :'hide'],
+ ]
]
],
diff --git a/common/modules/product/widgets/views/products_block.php b/common/modules/product/widgets/views/products_block.php
index 7ef582b..5783b37 100644
--- a/common/modules/product/widgets/views/products_block.php
+++ b/common/modules/product/widgets/views/products_block.php
@@ -15,13 +15,6 @@
-registerJs($js, View::POS_READY);
?>
\ No newline at end of file
--
libgit2 0.21.4