🎉 First commit
This commit is contained in:
33
memory-bank/activeContext.md
Normal file
33
memory-bank/activeContext.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# Active Context
|
||||
|
||||
Derniere mise a jour : 2026-02-19
|
||||
|
||||
## Travail en cours
|
||||
|
||||
Aucun travail en cours. Le setup initial du projet est termine.
|
||||
|
||||
## Decisions recentes
|
||||
|
||||
- **Filament v5 sans authentification** : Le `AdminPanelProvider` a ete configure sans `->login()` et sans `authMiddleware` pour permettre un acces libre au dashboard.
|
||||
- **Pages personnalisees plutot que Resources** : L'application interroge une API externe, il n'y a pas de modeles Eloquent a gerer en CRUD. Les pages Filament utilisent des vues Blade avec des formulaires Livewire.
|
||||
- **MySQL au lieu de SQLite** : Choix de l'utilisateur pour la base de donnees.
|
||||
- **LogisticsService** : Toutes les interactions avec l'API sont centralisees dans un seul service pour faciliter la maintenance et le tracage.
|
||||
- **Heroicon enum** : Filament v5 impose l'utilisation de `BackedEnum` pour `$navigationIcon` au lieu de strings.
|
||||
- **$view non-static** : Filament v5 a change `$view` de static a instance property.
|
||||
|
||||
## Changements importants
|
||||
|
||||
- Installation de Filament v5.0.0 (31 packages ajoutes).
|
||||
- 5 pages Filament creees : TablesExplorer, Articles, Documents, Journaux, Tiers.
|
||||
- `LogisticsService` couvre 17 endpoints de l'API.
|
||||
- Migration `api_request_logs` creee pour le tracage des requetes.
|
||||
- 8 tests Pest ecrits et valides pour le service.
|
||||
|
||||
## Prochaines etapes
|
||||
|
||||
- L'utilisateur doit creer la base de donnees MySQL `api_logistics`.
|
||||
- L'utilisateur doit executer `php artisan migrate`.
|
||||
- L'utilisateur doit renseigner sa cle API dans `.env` (`LOGISTICS_API_KEY`).
|
||||
- L'utilisateur doit executer `npm run build`.
|
||||
- Tester le dashboard avec de vraies donnees API.
|
||||
- Eventuellement : ajouter des pages pour les endpoints d'ecriture (document_add, document_mod).
|
||||
Reference in New Issue
Block a user