new-support.webeffector.ru/backend/modules/user
Igor Mironov fc6d517b71 schema 2024-07-04 06:42:20 +03:00
..
controllers schema 2024-07-04 06:42:20 +03:00
messages/ru-RU schema 2024-07-04 06:42:20 +03:00
migrations schema 2024-07-04 06:42:20 +03:00
views/default schema 2024-07-04 06:42:20 +03:00
Module.php schema 2024-07-04 06:42:20 +03:00
README.md schema 2024-07-04 06:42:20 +03:00

README.md

Модуль User

Подключение модуля

'modules' => [
    'user' => [
        'class' => backend\modules\user\Module::class,
    ],
]

Прописываем nameSpace в сгенерированном файле для подключения к проекту

namespace backend\modules\user\migrations;

Добавляем миграции в настройки проекта

'controllerMap' => [
    'migrate' => [
        'class' => yii\console\controllers\MigrateController::class,
        'migrationNamespaces' => [
            'backend\modules\user\migrations',
        ],
    ],
],

docker-compose run --rm php ./yii migrate --migrationPath=@yii/rbac/migrations

docker-compose run --rm php ./yii migrate

Добавление миграций

docker-compose run --rm php ./yii migrate/create --migrationPath=@backend/modules/user/migrations create_users_table

##Roles

user_customer:

- customer (заказчик);

user_employee:

- author (автор/исполнитель);
- technic (ТЗ-мейкер);
- auditor (аудитор);
- manager (контент-менеджер);

user_admin:

- supervisor (супервайзер);
- admin (администратор);

test data:

- admin@content.local:admin
- supervisor@content.local:supervisor
- customer@content.local:customer
- technic@content.local:technic
- author@content.local:author
- auditor@content.local:auditor
- manager@content.local:manager