OSDN Git Service

Подготовка обработки предметов/оборудования с использованием таблицы моделей.
[invent/invent.git] / config / web.php
index 6325ea7..075f5ee 100644 (file)
@@ -2,27 +2,15 @@
 
 use yii\helpers\Html;
 use kartik\mpdf\Pdf;
+//use yii\rbac\Role;
 
 $params = require __DIR__ . '/params.php';
 $db = require __DIR__ . '/db.php';
 
-function showUrlUpdate($name, $data)
-{
-    return Html::a(Html::encode($name), 
-        ['update',
-            'id' => $data->id,
-        ]);
-}
-
-function writeLog($logline)
-{
-    $fp = fopen('data.log', 'a');
-    fwrite($fp, $logline . "\n");
-    fclose($fp);
-}
+require_once __DIR__ . '/myfunctions.php';
 
 $config = [
-    'version' => '1.27',
+    'version' => '1.29',
     'name' => 'Inventory',
     'id' => 'basic',
     'basePath' => dirname(__DIR__),
@@ -60,6 +48,11 @@ $config = [
             'identityClass' => 'app\models\User',
             'enableAutoLogin' => true,
         ],
+        // Авторизация пользователей из БД
+        'authManager' => [
+            'class' => 'yii\rbac\DbManager',
+            'defaultRoles' => [ 'admin', 'woker' ],
+        ], // */
 
         'errorHandler' => [
             'errorAction' => 'site/error',
@@ -93,12 +86,15 @@ $config = [
                         'app'       => 'app.php',           // Для преложения
                         'app/error' => 'error.php',         // Для ошибок
                         'contact'   => 'contact.php',       // Для обратной связи
+                        'import'    => 'import.php',        // Для импорта. Обозначение полей таблицы
                         'items'     => 'items.php',         // Для предметов/оборудования
                         'locations' => 'locations.php',     // Для мета расположения
+                        'models'    => 'models.php',        // Для моделей предметов/оборудования
                         'moving'    => 'moving.php',        // Для перемещений
                         'regions'   => 'regions.php',       // Для регионов/подразделений
                         'status'    => 'status.php',        // Для состояний предметов/оборудования
                         'types'     => 'types.php',         // Для типов предметов/оборудования
+                        'users'     => 'users.php',         // Для пользователей
                     ],
                 ],
             ],