35 lines
955 B
Markdown
35 lines
955 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
|
|
```
|
|
#### SQL
|
|
```bash
|
|
insert into public.roles (id, name, created_at)
|
|
values (3, 'USER', '2025-05-21 13:22:52'),
|
|
(2, 'ADMIN', '2025-05-21 13:22:52'),
|
|
(1, 'SUPER ADMIN', '2025-05-21 13:22:52');
|
|
```
|
|
#### 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`
|
|
|