From 3e0b1e91a9511036c4dbce64be8474e922c24981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ch=C3=A9rifBALDE?= Date: Sat, 2 Jul 2022 23:05:57 +0200 Subject: [PATCH] 02/07/22 - 22h30 --- wrapper.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wrapper.py b/wrapper.py index f386702..0b771f4 100644 --- a/wrapper.py +++ b/wrapper.py @@ -236,6 +236,9 @@ Si on veut UNIQUEMENT diffuser une formation dans une ville, alors il faut : - reseigner le champs : zone_diffusion.city - Laisser le champs : zone_diffusion.country à VIDE. +/!\ IMPORTANT2 : La formation doit etre à la une : +donc le paramttrafe "isalaune" = 1 + Par defaut, le système cherche les diffuser dans un pays ou dans une ville. le champs pays est renseigner, alors la formation a est diffuser dans tous le pays. @@ -305,8 +308,8 @@ def get_training_in_user_zone(diction): print(" critère de recherche : user_country_code = "+str(mydata['user_country_code']).lower()+" ---- user_city = "+str(mydata['user_city']).lower()) - for x in coll_name.find({ "$or": [ {'valide':'1', 'locked':'0', "zone_diffusion.country":str(mydata['user_country_code']).lower()}, - {'valide':'1', 'locked':'0', "zone_diffusion.city":str(mydata['user_city']).lower()} ] }, + for x in coll_name.find({ "$or": [ {'valide':'1', 'locked':'0', 'isalaune':'1', "zone_diffusion.country":str(mydata['user_country_code']).lower()}, + {'valide':'1', 'locked':'0', 'isalaune':'1', "zone_diffusion.city":str(mydata['user_city']).lower()} ] }, {"_id": 0, "indexed": 0, "indexed_desc": 0, "indexed_obj": 0, "indexed_title": 0, "valide": 0, "locked": 0, "partner_owner_recid": 0, }).\ limit(MYSY_GV.MAINPAGE_QUERY_LIMIT_ROW).\