Nattyboi commited on
Commit
850cf62
·
1 Parent(s): 294884c

added badge url as part of return for rankers

Browse files
Files changed (1) hide show
  1. gamification/objects.py +13 -1
gamification/objects.py CHANGED
@@ -282,9 +282,9 @@ class Ranker(BaseModel):
282
  firstName:str
283
  lastName:str
284
  rank:int
285
-
286
  totalPoints:Optional[float]=None
287
  dreamJob:Optional[str]=None
 
288
  class Config:
289
  json_encoders = {
290
  ObjectId:str
@@ -293,5 +293,17 @@ class Ranker(BaseModel):
293
  def changeValueNames(cls,values):
294
  values['totalPoints']= values.get("totalpoints")
295
  values['dreamJob']=values.get("careerPath")
 
 
 
 
 
 
 
 
 
 
 
 
296
  return values
297
 
 
282
  firstName:str
283
  lastName:str
284
  rank:int
 
285
  totalPoints:Optional[float]=None
286
  dreamJob:Optional[str]=None
287
+ badgeUrl:Optional[str]=None
288
  class Config:
289
  json_encoders = {
290
  ObjectId:str
 
293
  def changeValueNames(cls,values):
294
  values['totalPoints']= values.get("totalpoints")
295
  values['dreamJob']=values.get("careerPath")
296
+ if values.get("totalpoints") >=0 and values.get("totalpoints") <=200:
297
+ values['badgeUrl'] ="https://res.cloudinary.com/dfmzougki/image/upload/v1742757994/Frame_121_LE_upscale_magic_x4_strength_20_similarity_50_1-removebg-preview_qnbmf3.png"
298
+ elif values.get("totalpoints") >=201 and values.get("totalpoints") <=400:
299
+ values['badgeUrl'] ="https://res.cloudinary.com/dfmzougki/image/upload/v1742757797/image-21_LE_upscale_magic_x4_strength_20_similarity_50_tone_enhance_30_color_enhance_30_1-removebg-preview_j6mmhm.png"
300
+ elif values.get("totalpoints") >=401 and values.get("totalpoints") <=600:
301
+ values['badgeUrl'] ="https://res.cloudinary.com/dfmzougki/image/upload/v1742757797/last_level_LE_upscale_magic_x4_strength_20_similarity_50_tone_enhance_30_color_enhance_30_1-removebg-preview_bwmdyt.png"
302
+ elif values.get("totalpoints") >=601 and values.get("totalpoints") <=800:
303
+ values['badgeUrl'] ="https://res.cloudinary.com/dfmzougki/image/upload/v1742757797/image_25_LE_upscale_magic_x4_strength_20_similarity_50_1-removebg-preview_dcamov.png"
304
+ elif values.get("totalpoints") >=801 and values.get("totalpoints") <=1000:
305
+ values['badgeUrl'] ="https://res.cloudinary.com/dfmzougki/image/upload/v1742757797/Frame_118_LE_upscale_magic_x4_strength_20_similarity_50_tone_enhance_30_color_enhance_30_1-removebg-preview_ng6kzp.png"
306
+ else: values['badgeUrl'] ="https://res.cloudinary.com/dfmzougki/image/upload/v1742757798/Frame_117_LE_upscale_magic_x4_strength_20_similarity_50_tone_enhance_30_color_enhance_30_1-removebg-preview_esrny1.png"
307
+
308
  return values
309