app/soc/logic/models/survey_record.py
changeset 2478 985fd974e095
parent 2453 9b8f3240e3bf
child 2482 0e544df4d925
--- a/app/soc/logic/models/survey_record.py	Wed Jul 01 21:53:20 2009 +0200
+++ b/app/soc/logic/models/survey_record.py	Thu Jul 02 10:33:58 2009 +0200
@@ -111,25 +111,3 @@
 logic = Logic()
 project_logic = ProjectLogic()
 grading_logic = GradingProjectLogic()
-
-
-def updateSurveyRecord(user, survey, survey_record, fields):
-  """Create a new survey record, or get an existing one.
-
-  params:
-    user = user taking survey
-    survey = survey entity
-    survey_record = existing record, if one exists
-    fields = submitted responses to survey fields
-  """
-
-  # TODO(ajaksu) We should use class information here, but being careful about
-  # compatibility with existent records should the class change.
-  if hasattr(survey_record, 'grade'):
-    record_logic = grading_logic
-  elif hasattr(survey_record, 'project'):
-    record_logic = grading_logic
-  else:
-    record_logic = logic
-
-  return record_logic.updateSurveyRecord(user, survey, survey_record, fields)