Easy_solution/README.MD

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
```