Possibilité d'avoir une clé API Globale par famille

This commit is contained in:
ocroguennec committed 2026-07-20 18:47:58 +02:00
1 parent 9eb19efd92
commit 441da1975a
12 files changed
+224 -62

No files matched your search

+9 -2
View File
@@ -14,14 +14,21 @@ const router = Router();
* 200: { description: Liste des mouvements }
*/
router.get('/', (req, res) => {
// Clé "Famille et entreprises" (scope_all) → tous les investisseurs du
// foyer ; clé mono-investisseur → filtre sur req.investisseurId.
const invCond = req.investisseurScopeAll
? 'dr.investisseur_id IN (SELECT id FROM investisseurs WHERE user_id = ?)'
: 'dr.investisseur_id = ?';
const invParam = req.investisseurScopeAll ? req.userId : req.investisseurId;
const rows = db.prepare(`
SELECT dr.id, dr.date_operation, p.nom AS plateforme_nom, dr.type,
dr.montant, dr.libelle
FROM depots_retraits dr
JOIN plateformes p ON p.id = dr.plateforme_id
WHERE dr.investisseur_id = ?
WHERE ${invCond}
ORDER BY dr.date_operation DESC
`).all(req.investisseurId);
`).all(invParam);
res.json(rows);
});