app/soc/views/models/grading_survey_group.py
changeset 2739 22f41aafcedc
parent 2651 842c0f11fc1e
--- a/app/soc/views/models/grading_survey_group.py	Sat Aug 08 18:42:22 2009 +0100
+++ b/app/soc/views/models/grading_survey_group.py	Sun Aug 09 13:03:47 2009 -0700
@@ -420,6 +420,18 @@
       record_entity: a GradingRecord entity
     """
 
+    survey_group_logic = params['logic']
+    record_logic = survey_group_logic.getRecordLogic()
+
+    get_dict = request.GET
+
+    if get_dict.get('update'):
+      # try to update this record
+      properties = record_logic.getFieldsForGradingRecord(
+          record_entity.project, record_entity.grading_survey_group,
+          record_entity)
+      record_logic.updateEntityProperties(record_entity, properties)
+
     form = params['record_edit_form'](instance=record_entity)
     context['form'] = form