app/soc/tasks/updates/module_conversion.py
changeset 3021 baeb847b88e6
parent 3020 b2c97cbba7df
child 3022 8ade9aac79f9
equal deleted inserted replaced
3020:b2c97cbba7df 3021:baeb847b88e6
    28 from django.http import HttpResponse
    28 from django.http import HttpResponse
    29 
    29 
    30 from soc.logic.models import survey as survey_logic
    30 from soc.logic.models import survey as survey_logic
    31 from soc.logic.models import survey_record as survey_record_logic
    31 from soc.logic.models import survey_record as survey_record_logic
    32 from soc.logic.models.document import logic as document_logic
    32 from soc.logic.models.document import logic as document_logic
       
    33 from soc.logic.models.grading_survey_group import logic as \
       
    34     grading_survey_group_logic
    33 from soc.logic.models.mentor import logic as mentor_logic
    35 from soc.logic.models.mentor import logic as mentor_logic
    34 from soc.logic.models.org_admin import logic as org_admin_logic
    36 from soc.logic.models.org_admin import logic as org_admin_logic
    35 from soc.logic.models.organization import logic as org_logic
    37 from soc.logic.models.organization import logic as org_logic
    36 from soc.logic.models.program import logic as program_logic
    38 from soc.logic.models.program import logic as program_logic
    37 from soc.logic.models.review import logic as review_logic
    39 from soc.logic.models.review import logic as review_logic
   474 
   476 
   475   # task completed, return
   477   # task completed, return
   476   return
   478   return
   477 
   479 
   478 
   480 
       
   481 @decorators.iterative_task(grading_survey_group_logic)
       
   482 def runGradingSurveyGroupUpdate(request, entities, context, *args, **kwargs):
       
   483   """AppEngine Task that updates GradingSurveyGroup entities.
       
   484 
       
   485   Args:
       
   486     request: Django Request object
       
   487     entities: list of Document entities to update
       
   488     context: the context of this task
       
   489   """
       
   490 
       
   491   from soc.modules.gsoc.logic.models.program import logic as program_logic
       
   492 
       
   493   for entity in entities:
       
   494     entity.scope = program_logic.getFromKeyName(
       
   495         entity.scope.key().id_or_name())
       
   496 
       
   497   db.put(entities)
       
   498 
       
   499   # task completed, return
       
   500   return
       
   501 
       
   502 
   479 @decorators.iterative_task(document_logic)
   503 @decorators.iterative_task(document_logic)
   480 def runDocumentUpdate(request, entities, context, *args, **kwargs):
   504 def runDocumentUpdate(request, entities, context, *args, **kwargs):
   481   """AppEngine Task that updates Document entities.
   505   """AppEngine Task that updates Document entities.
   482 
   506 
   483   Args:
   507   Args: