From 98433be3651b29908f384240e2c8f67fa7863123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=AD=C3=B0ir=20Valberg=20Gu=C3=B0mundsson?= Date: Mon, 20 Aug 2018 15:52:11 +0200 Subject: [PATCH] Should be a CampRelatedModel. --- src/feedback/migrations/0002_feedback_camp.py | 21 +++++++++++++++++++ src/feedback/models.py | 5 +++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 src/feedback/migrations/0002_feedback_camp.py diff --git a/src/feedback/migrations/0002_feedback_camp.py b/src/feedback/migrations/0002_feedback_camp.py new file mode 100644 index 00000000..19e2dfae --- /dev/null +++ b/src/feedback/migrations/0002_feedback_camp.py @@ -0,0 +1,21 @@ +# Generated by Django 2.1 on 2018-08-20 13:51 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('camps', '0030_camp_light_text'), + ('feedback', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='feedback', + name='camp', + field=models.ForeignKey(default='30fd754f-dae4-460f-8128-6638fb29ab2d', on_delete=django.db.models.deletion.PROTECT, to='camps.Camp'), + preserve_default=False, + ), + ] diff --git a/src/feedback/models.py b/src/feedback/models.py index c1e71e95..611dc25b 100644 --- a/src/feedback/models.py +++ b/src/feedback/models.py @@ -1,8 +1,9 @@ from django.db import models -from utils.models import UUIDModel, CreatedUpdatedModel +from utils.models import UUIDModel, CreatedUpdatedModel, CampRelatedModel -class Feedback(UUIDModel, CreatedUpdatedModel): +class Feedback(CampRelatedModel, UUIDModel): + camp = models.ForeignKey('camps.Camp', on_delete=models.PROTECT) user = models.ForeignKey('auth.User', on_delete=models.PROTECT) feedback = models.TextField()