Michael and Claude Opus 4.8
aee968d30f
feat(grid): replace ranking/AI/score with Qlik network data
...
Remove ranking, AI analysis (routes + ai-copilot module), and score-engine
from the grid. Add Qlik Sense network metrics (CA, Qte, nb magasins per
product) joined by code centrale (articles.artcentrale).
- qlik-client.ts: NTLM + ticket SSO auth, QIX hypercube extraction (master items)
- qlik-network-cache.ts + qlik_network_metrics table (db-init): cache layer
- POST /api/qlik/sync?fournisseur=: per-supplier sync into cache
- SyncQlikButton: per-supplier sync, grid reload, last-update date display
- get-product-rows Phase 8: enrich rows with cached network metrics
- heatmap-grid: CA reseau / Qte reseau / Magasins (/270) / % presence columns
- discovery: app 9872ee6e, master items CA N / Quantite N / Magasin Ventes Nb N
- deps: httpntlm, ws
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-20 22:52:39 +02:00
Claude
ae0d8d3a4c
feat(commandes-auto): cadencier d'alertes de commande par fournisseur et magasin
...
Ajoute un onglet "Cadencier / Alertes" dans la page Commandes auto.
Depuis la liste des fournisseurs, on active un fournisseur en alerte de
commande sur un magasin (292/579) avec une fréquence en X semaines,
gérée indépendamment par magasin.
L'échéance est calculée à partir de la dernière réception réelle
(mvtart, genremvt 1/2, fournisseur principal artfou1.preference=1) +
X semaines. Statut: à commander / bientôt / OK, avec temps restant.
- Table commande_cadences (schema + db-init)
- pgGetDerniereReceptionParFournisseur (mvtart par fournisseur/site)
- Server actions CRUD (list/upsert/toggle/remove)
- UI à onglets + cadencier (ajout, édition intervalle, activer/supprimer)
2026-06-03 08:19:50 +00:00
Michael
1c03403e9a
feat: implement AI Copilot for product analysis, featuring dedicated API, business logic, UI components, and comprehensive documentation.
2026-02-25 10:58:12 +01:00
Michael
359d196c4d
feat: implement user authentication and authorization with NextAuth, including user schema, password hashing, and role-based access control.
2026-02-22 14:11:36 +01:00
Michael
a93b1b36fc
feat: Implement snapshot and export management, including API endpoints, database schema, and UI for listing, saving, loading, and deleting.
2026-02-22 13:49:51 +01:00
Michael
9493a39d12
feat(grid): preserve initial gamme reference and add modification icon
2026-02-21 18:30:48 +01:00
Michael
93e01a475a
fix(db): remove non-existent columns from schema and fix aggregation logic
2026-02-21 17:34:04 +01:00
Michael
33615bb1bd
feat(grid): implement hierarchical nomenclature filter (Secteur > Rayon > Famille)
2026-02-21 17:27:33 +01:00
Michael
3544c0c898
feat(grid): ajout algorithme score produit avec parametrage dynamique et page d'aide
2026-02-21 04:00:51 +01:00