37 lines
1003 B
Markdown
37 lines
1003 B
Markdown
## Template de base pour les applications de la suite Solutions-easy
|
|
|
|
### Stack technique
|
|
- Symfony 7.2
|
|
- php 8.2 ou supérieur
|
|
- Stimulus
|
|
- Turbo
|
|
- Bootstrap 5.3
|
|
|
|
### Installation
|
|
#### Database
|
|
```bash
|
|
php bin/console doctrine:database:create
|
|
php bin/console doctrine:schema:update --force
|
|
```
|
|
#### Roles
|
|
```bash
|
|
php bin/console app:create-role USER
|
|
php bin/console app:create-role ADMIN
|
|
php bin/console app:create-role "SUPER ADMIN"
|
|
```
|
|
#### Choices.js
|
|
```bash
|
|
php bin/console importmap:require choices.js
|
|
php bin/console importmap:require choices.js/public/assets/styles/choices.min.css
|
|
```
|
|
### Notes
|
|
- certaines abbreviations sont utilisées afin de simplifier le code et d'éviter les répétitions ou noms trop longs :
|
|
- `uo` pour `User Organization`
|
|
- `uoId` pour `User Organization Id`
|
|
- `oa` pour `Organization Application`
|
|
- `at` pour `Access Token`
|
|
- A delete command is available to delete roles
|
|
```bash
|
|
php bin/console app:delete-role ROLE_NAME
|
|
```
|