Every small new project with the advanced template had to repeat the same tasks.
Combined it all and called the extended template:
- add rmrevin / yii2-fontawesome Asset Bundle with Font Awesome 5
- add yiisoft / yii2-bootstrap4 Bootstrap 4 Extension
- add Bootstrap 4 Dasboard Template to backend
- add
ActionColumn
implementation for Bootstrap 4 icons - remove unique key from
user.username
. Authorization by email and password. - add simple permissions - User property
admin
. Only Admin has access to backend. For most powerfull - use RBAC. - add User CRUD to backend
- make codeception tests valid, using yii2-bootstrap4
- add some tests to backend / create and update user
- add selenium to
docker-compose.yml
and docker config atfrontend/tests/acceptance.suite.yml.example
- change php to
yiisoftware/yii2-php:7.4-apache
inDockerfile
- add config to
Dockerfile
for pretty URL - add
urlManagerFrontend
to backend config for making links from backend to frontend
Welcome: https://github.com/DeryabinSergey/yii2-app-extended