From 214f6a619ffac8b0f8429b79a5635fcf3c8f3250 Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 21 Apr 2022 15:31:45 +0100 Subject: [PATCH] . --- generic/models.py | 1 + .../migrations/0047_exam_cid_user_groups.py | 19 +++++++++++++++++++ rapids/models.py | 2 ++ 3 files changed, 22 insertions(+) create mode 100644 rapids/migrations/0047_exam_cid_user_groups.py diff --git a/generic/models.py b/generic/models.py index 94628cdd..ee06f8f1 100644 --- a/generic/models.py +++ b/generic/models.py @@ -130,6 +130,7 @@ class ExamBase(models.Model): # default=2100, # ) + class Meta: abstract = True diff --git a/rapids/migrations/0047_exam_cid_user_groups.py b/rapids/migrations/0047_exam_cid_user_groups.py new file mode 100644 index 00000000..9e205942 --- /dev/null +++ b/rapids/migrations/0047_exam_cid_user_groups.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.10 on 2022-04-21 14:31 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('generic', '0026_ciduser_generic_cid_cid_291418_idx'), + ('rapids', '0046_exam_include_history'), + ] + + operations = [ + migrations.AddField( + model_name='exam', + name='cid_user_groups', + field=models.ManyToManyField(to='generic.CidUserGroup'), + ), + ] diff --git a/rapids/models.py b/rapids/models.py index e46ead30..f2eaf26f 100644 --- a/rapids/models.py +++ b/rapids/models.py @@ -596,6 +596,8 @@ class Exam(ExamBase): CidUser, blank=True, related_name="rapid_exams" ) + cid_user_groups = models.ManyToManyField("generic.CidUserGroup") + def get_normal_abnormal_breakdown(self): # Inefficient but more extendible questions = self.exam_questions.all()