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()