Move to src dir.
[edumed.git] / wtem / forms.py
diff --git a/wtem/forms.py b/wtem/forms.py
deleted file mode 100644 (file)
index 504fd26..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-import os
-import re
-
-from django import forms
-from django.utils import simplejson
-
-from .models import Submission, Attachment, exercises
-
-
-class WTEMForm(forms.ModelForm):
-    class Meta:
-        model = Submission
-        fields = ('answers',)
-
-    def __init__(self, *args, **kwargs):
-        super(WTEMForm, self).__init__(*args, **kwargs)
-        for exercise in exercises:
-            if exercise['type'] != 'file_upload':
-                continue
-            self.fields['attachment_for_' + str(exercise['id'])] = forms.FileField(required = False)
-
-    def save(self, commit=True):
-        submission = super(WTEMForm, self).save(commit=commit)
-        for name, file in self.files.items():
-            m = re.match(r'attachment_for_(\d+)(?:__(.*))?', name)
-            exercise_id = int(m.group(1))
-            tag = m.group(2) or None
-            try:
-                attachment = Attachment.objects.get(submission = submission, exercise_id = exercise_id, tag=tag)
-            except Attachment.DoesNotExist:
-                attachment = Attachment(submission = submission, exercise_id = exercise_id, tag=tag)
-            attachment.file = file
-            attachment.save()
-