equal
deleted
inserted
replaced
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: |