From f9338cf6a8c080ee7f63214e7f9aeaadfdc54d59 Mon Sep 17 00:00:00 2001
From: Mark Skipper <marks@aptivate.org>
Date: Mon, 20 Jul 2015 17:32:18 +0100
Subject: [PATCH] Add 'items' as reverse relatiob from Term to Item

This was defaulting to message_set, and we're still thinking we might
rename Message to Item at some point
---
 .../migrations/0004_auto_20150720_1723.py     | 19 +++++++++++++++++++
 django/website/data_layer/models.py           |  2 +-
 2 files changed, 20 insertions(+), 1 deletion(-)
 create mode 100644 django/website/data_layer/migrations/0004_auto_20150720_1723.py

diff --git a/django/website/data_layer/migrations/0004_auto_20150720_1723.py b/django/website/data_layer/migrations/0004_auto_20150720_1723.py
new file mode 100644
index 00000000..aaa9d331
--- /dev/null
+++ b/django/website/data_layer/migrations/0004_auto_20150720_1723.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('data_layer', '0003_message_terms'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='message',
+            name='terms',
+            field=models.ManyToManyField(related_name='items', to='taxonomies.Term'),
+        ),
+    ]
diff --git a/django/website/data_layer/models.py b/django/website/data_layer/models.py
index 244aa6e9..fa04cfe5 100644
--- a/django/website/data_layer/models.py
+++ b/django/website/data_layer/models.py
@@ -12,7 +12,7 @@ class DataLayerModel(models.Model):
 class Message(DataLayerModel):
     body = models.TextField()
     timestamp = models.DateTimeField(null=True)
-    terms = models.ManyToManyField(Term)
+    terms = models.ManyToManyField(Term, related_name="items")
 
     def apply_term(self, term):
         # TODO: test this
-- 
GitLab