app/soc/tasks/surveys.py
changeset 2601 1f575a1e82d5
parent 2595 4c00831ef55c
child 2614 dbc8a50dbce0
equal deleted inserted replaced
2600:382aed7d837e 2601:1f575a1e82d5
    21   '"Lennard de Rijk" <ljvderijk@gmail.com>',
    21   '"Lennard de Rijk" <ljvderijk@gmail.com>',
    22   ]
    22   ]
    23 
    23 
    24 
    24 
    25 import logging
    25 import logging
       
    26 import os
    26 
    27 
    27 from google.appengine.api.labs import taskqueue
    28 from google.appengine.api.labs import taskqueue
    28 
    29 
    29 from django import http
    30 from django import http
    30 
    31 
   202 
   203 
   203     student_entity = student_project.student
   204     student_entity = student_project.student
   204     site_entity = site_logic.getSingleton()
   205     site_entity = site_logic.getSingleton()
   205 
   206 
   206     if survey_type == 'project':
   207     if survey_type == 'project':
   207       survey_url = redirects.getTakeSurveyRedirect(
   208       survey_redirect = redirects.getTakeSurveyRedirect(
   208           survey,{'url_name': 'project_survey'})
   209           survey,{'url_name': 'project_survey'})
   209       to_role = student_entity
   210       to_role = student_entity
   210       mail_template = 'soc/project_survey/mail/reminder_gsoc.html'
   211       mail_template = 'soc/project_survey/mail/reminder_gsoc.html'
   211     elif survey_type == 'grading':
   212     elif survey_type == 'grading':
   212       survey_url = redirects.getTakeSurveyRedirect(
   213       survey_redirect = redirects.getTakeSurveyRedirect(
   213           survey,{'url_name': 'grading_project_survey'})
   214           survey,{'url_name': 'grading_project_survey'})
   214       to_role = student_project.mentor
   215       to_role = student_project.mentor
   215       mail_template = 'soc/grading_project_survey/mail/reminder_gsoc.html'
   216       mail_template = 'soc/grading_project_survey/mail/reminder_gsoc.html'
       
   217 
       
   218     survey_url = "http://%(host)s%(redirect)s" % {
       
   219       'redirect': survey_redirect,
       
   220       'host': os.environ['HTTP_HOST'],
       
   221       }
   216 
   222 
   217     # set the context for the mail template
   223     # set the context for the mail template
   218     mail_context = {
   224     mail_context = {
   219         'student_name': student_entity.name(),
   225         'student_name': student_entity.name(),
   220         'project_title': student_project.title,
   226         'project_title': student_project.title,