diff -r a9dec4763c6b -r 4c95d717a976 app/soc/views/helper/redirects.py --- a/app/soc/views/helper/redirects.py Sun Jul 05 00:57:03 2009 +0200 +++ b/app/soc/views/helper/redirects.py Sun Jul 05 11:32:26 2009 +0200 @@ -361,6 +361,21 @@ return '/%s/list/%s/%s' % (url_name, prefix, entity.key().id_or_name()) +def getTakeSurveyRedirect(entity, info): + """Returns the redirect for taking a Survey . + + Args: + entity: a Survey entity + info: a dictionary contain a survey and params entry + """ + + survey_entity = entity + params = info + + return '/%s/take/%s' % (params['url_name'], + survey_entity.key().id_or_name()) + + def getTakeProjectSurveyRedirect(entity, info): """Returns the redirect for taking a Survey for the given Student Project.