From b870c4b35c484e799122ad9a20aacdb1d73c9f48 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Tue, 2 Oct 2018 16:36:34 +0200 Subject: [PATCH] StudentSubmission should have URL as document --- .../migrations/0003_auto_20181002_1435.py | 18 ++++++++++++++++++ server/assignments/models.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 server/assignments/migrations/0003_auto_20181002_1435.py diff --git a/server/assignments/migrations/0003_auto_20181002_1435.py b/server/assignments/migrations/0003_auto_20181002_1435.py new file mode 100644 index 00000000..47554273 --- /dev/null +++ b/server/assignments/migrations/0003_auto_20181002_1435.py @@ -0,0 +1,18 @@ +# Generated by Django 2.0.6 on 2018-10-02 14:35 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('assignments', '0002_auto_20181001_1254'), + ] + + operations = [ + migrations.AlterField( + model_name='studentsubmission', + name='document', + field=models.URLField(blank=True, default='', max_length=255), + ), + ] diff --git a/server/assignments/models.py b/server/assignments/models.py index 3534b4b4..40670d36 100644 --- a/server/assignments/models.py +++ b/server/assignments/models.py @@ -20,7 +20,7 @@ class CustomAssignment(Assignment): class StudentSubmission(TimeStampedModel): text = models.TextField(blank=True) - document = models.FilePathField(null=True) + document = models.URLField(blank=True, default='', max_length=255) assignment = models.ForeignKey(Assignment, on_delete=models.CASCADE, related_name='submissions') student = models.ForeignKey(get_user_model(), on_delete=models.CASCADE) final = models.BooleanField(default=False)