Implement toggle for read/write mode across entity pages and enhance Documents and Divers functionality
- Added a toggle for switching between read and write modes on the Articles, Documents, Journaux, Tiers, and Divers pages, allowing users to access both data retrieval and data submission endpoints. - Updated the Documents page to cover all 9 documented endpoints, including 7 for reading and 2 for writing, with appropriate error handling. - Created a new Divers page to handle three endpoints: getserialnumber, codes_list, and custom_geninv_updatestock (the latter being non-functional). - Introduced new methods in LogisticsService for handling PDF generation and stock updates, with corresponding updates in the API documentation. - Improved form field components for better visual spacing in input fields.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Project Brief
|
||||
|
||||
Dernière mise à jour : 2026-02-20
|
||||
Dernière mise à jour : 2026-02-21
|
||||
|
||||
## Vision
|
||||
|
||||
@@ -15,13 +15,15 @@ Application Laravel de test dont l'objectif est de comprendre le fonctionnement
|
||||
## Périmètre fonctionnel
|
||||
|
||||
- Dashboard Filament v5 accessible sans authentification sur `/admin`.
|
||||
- Pages de consultation pour les principales entités de l'API : tables, articles, documents, journaux, tiers.
|
||||
- Pages de consultation et d'envoi pour les principales entités de l'API : tables, articles, documents, journaux, tiers, divers.
|
||||
- Toggle Lecture/Ecriture sur chaque page entité pour basculer entre les endpoints de récupération et d'envoi de données.
|
||||
- Page de documentation intégrée avec rendu stylisé du markdown et export PDF.
|
||||
- Formulaires de recherche paramétrables pour chaque endpoint.
|
||||
- Formulaires de recherche et d'envoi paramétrables pour chaque endpoint (19 au total).
|
||||
- Affichage des résultats sous forme de tableaux structurés et de blocs JSON formatés.
|
||||
- Système de design unifié avec composants Blade réutilisables (`x-logistics.*`).
|
||||
- Traçage des requêtes effectuées dans une table `api_request_logs`.
|
||||
- Gestion robuste des erreurs API (timeout, retry, messages utilisateur en français).
|
||||
- Avertissements visuels pour les endpoints non fonctionnels (Document_GetPDF, custom_geninv_updatestock).
|
||||
|
||||
## Contraintes
|
||||
|
||||
@@ -39,4 +41,5 @@ Tous les contenus rédigés en français (documentation, memory bank, règles Cu
|
||||
|
||||
- Documentation Postman : https://documenter.getpostman.com/view/40440561/2sB2qaj2Pz
|
||||
- Documentation interne : `documentation/documentation_api_logistics.md`
|
||||
- Documentation originale fournisseur : `documentation/WEB-A-1 (3).md`
|
||||
- Fichier projet : `project.md`
|
||||
|
||||
Reference in New Issue
Block a user