Плагин авторизации Moodle. Пользователи идентифицируются в биллинге. Плагин органично встраивается и работает параллельно с имеющимися плагинами авторизации.
-
Установить и настроить Moodle: Подробнее.
-
Установить систему тестирования: Подробнее.
-
Клонировать репозиторий, находясь в корневом каталоге Moodle:
git clone git@git.styleschool.ru:moodle/auth_billing.git auth/billing
- Установить зависимости:
composer install
- Запустить внешнюю службу в режиме тестирования:
docker run --detach \
--env "MONGO_URL=$(printenv MONGO_URL)" \
--env "NODE_ENV=development" \
--env "ROOT_URL=$(printenv ROOT_URL)" \
--env "TOKEN=test" \
--publish "3000:3000" \
--restart=always
registry.styleschool.ru/nodejs/api-service
- Тестирование плагина:
vendor/bin/phpunit --testdox --testsuite=auth_billing_testsuite