Mon cas d’usage

En tant que…

Utilisateur de NOÉ via l’API

Je veux…

être en mesure de récupérer facilement des données sur la base de n’importe quel filtrage

Afin de…

pouvoir dév des applications qui s’interfacent avec NOÉ plus facilement (ex. intégration Airtable / NOÉ)

Ma proposition

GitHub - leodinas-hao/mongoose-query-parser: Convert url query string to MongooseJs friendly query object including advanced filtering, sorting, population, string template, type casting and many more...

On peut utiliser cette lib qui est pas folle niveau activité de la communauté (en vrai y a pas de commu mdr), mais qui fait vraiment ce qu’on souhaite. On pourra brider ses fonctionnalités pour plus de sécurité (éviter les injections via la query params) et de robustesse (éviter les ddos)

Peut-être ajouter ça pour la sécu ou équivalent

npm: content-filter

Mesures d’adoption

Cas de tests

Décompte du temps