equal
deleted
inserted
replaced
290 from soc.modules.gsoc.logic.models.student import logic as student_logic |
290 from soc.modules.gsoc.logic.models.student import logic as student_logic |
291 |
291 |
292 for entity in entities: |
292 for entity in entities: |
293 entity.scope = student_logic.getFromKeyName( |
293 entity.scope = student_logic.getFromKeyName( |
294 entity.scope.key().id_or_name()) |
294 entity.scope.key().id_or_name()) |
295 entity.mentor = mentor_logic.getFromKeyName( |
|
296 entity.mentor.key().id_or_name()) |
|
297 entity.org = org_logic.getFromKeyName(entity.org.key().id_or_name()) |
295 entity.org = org_logic.getFromKeyName(entity.org.key().id_or_name()) |
298 entity.program = program_logic.getFromKeyName( |
296 entity.program = program_logic.getFromKeyName( |
299 entity.program.key().id_or_name()) |
297 entity.program.key().id_or_name()) |
300 |
298 |
|
299 if entity.mentor: |
|
300 entity.mentor = mentor_logic.getFromKeyName( |
|
301 entity.mentor.key().id_or_name()) |
|
302 |
301 old_mentors = entity.possible_mentors |
303 old_mentors = entity.possible_mentors |
302 new_mentors = [] |
304 new_mentors = [] |
303 |
305 |
304 for old_mentor in old_mentors: |
306 for old_mentor in old_mentors: |
305 new_mentors.append( |
307 new_mentors.append( |
310 # store all StudentProposal |
312 # store all StudentProposal |
311 db.put(entities) |
313 db.put(entities) |
312 |
314 |
313 # task completed, return |
315 # task completed, return |
314 return |
316 return |
315 |
|
316 |
317 |
317 |
318 |
318 @decorators.iterative_task(review_logic) |
319 @decorators.iterative_task(review_logic) |
319 def runReviewUpdate(request, entities, context, *args, **kwargs): |
320 def runReviewUpdate(request, entities, context, *args, **kwargs): |
320 """AppEngine Task that updates Review entities. |
321 """AppEngine Task that updates Review entities. |