new-support.webeffector.ru/backend/modules/user/README.md

1.5 KiB
Raw Permalink Blame History

Модуль 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