Issue486

Title rajouter filtre sur la fonction /api/v2/windows_updates
Priority feature Status chatting
Superseder Nosy List dcardon, htouvet, sfonteneau
Assigned To sfonteneau Keywords wuagent

Created on 2015-07-29.10:23:39 by dcardon, last changed by sfonteneau.

Messages
msg1023 (view) Author: dcardon Date: 2015-07-29.10:23:39
Super lourd, pas de filtre, il faut exiger un filtre sinon erreur
@app.route('/api/v2/windows_updates')
msg1027 (view) Author: jcourreges Date: 2015-07-29.12:54:16
Implémenté dans

  http://srvdev/gitweb/?p=wapt.git;a=commitdiff;h=067b1188740272b224fd088549dffb4ebeef00b8
msg1028 (view) Author: dcardon Date: 2015-07-29.13:05:55
Testé sur une KB particulière, ok

http://192.168.149.198/api/v2/windows_updates?kb=2919355
http://192.168.149.198/api/v2/windows_updates?update_ids=4ca4dbaa-fae4-4a7c-9760-8e202d10128f
msg1029 (view) Author: dcardon Date: 2015-07-29.13:05:59
Une requête comme http://192.168.149.198/api/v2/windows_updates?severity=Critical est encore assez lente
msg1030 (view) Author: dcardon Date: 2015-07-29.13:07:19
Il faudrait rajouter la langue dans les filtres

et peut être renvoyer une erreur si il y a trop de résultat (mettre une limite par défaut à 1000 par exemple, puis permettre de rajouter un paramètre pour
changer cette valeur par défaut)
msg1032 (view) Author: dcardon Date: 2015-07-29.13:32:56
Pour les filtres de langue, ça pourrait être utile de filtrer par défaut sur un sous ensemble de langue sélectionné au préalable dans les windows_updates_options
msg1051 (view) Author: jcourreges Date: 2015-07-30.16:17:23
A voir avec Hubert s'il fait sens de ne chercher que les langages présents dans les options, ou de laisser le client spécifier les langues qu'il souhaite.
History
Date User Action Args
2019-01-24 22:37:00sfonteneausetnosy: + sfonteneau, - jcourreges
assignedto: jcourreges -> sfonteneau
2015-11-04 20:29:36dcardonsetpriority: bug -> feature
2015-07-30 16:17:23jcourregessetstatus: testing -> chatting
messages: + msg1051
2015-07-29 13:32:56dcardonsetmessages: + msg1032
2015-07-29 13:07:19dcardonsetmessages: + msg1030
2015-07-29 13:05:59dcardonsetmessages: + msg1029
2015-07-29 13:05:55dcardonsetmessages: + msg1028
2015-07-29 12:54:16jcourregessetstatus: acknowledged -> testing
messages: + msg1027
2015-07-29 10:23:39dcardoncreate