From c100dc603cc2fa8bae1ff872d91f22683f468d53 Mon Sep 17 00:00:00 2001
From: Paul J Stevens
Date: Wed, 31 May 2017 18:01:19 +0200
Subject: [PATCH] fix regression
---
.../migrations/0010_auto_20170531_1101.py | 48 +++++++++++++++++++
src/wagtail_personalisation/models.py | 2 +-
2 files changed, 49 insertions(+), 1 deletion(-)
create mode 100644 src/wagtail_personalisation/migrations/0010_auto_20170531_1101.py
diff --git a/src/wagtail_personalisation/migrations/0010_auto_20170531_1101.py b/src/wagtail_personalisation/migrations/0010_auto_20170531_1101.py
new file mode 100644
index 0000000..289f8c3
--- /dev/null
+++ b/src/wagtail_personalisation/migrations/0010_auto_20170531_1101.py
@@ -0,0 +1,48 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.1 on 2017-05-31 11:01
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('wagtail_personalisation', '0009_auto_20170531_0428'),
+ ]
+
+ operations = [
+ migrations.AlterModelOptions(
+ name='dayrule',
+ options={'verbose_name': 'Day Rule'},
+ ),
+ migrations.AlterModelOptions(
+ name='devicerule',
+ options={'verbose_name': 'Device Rule'},
+ ),
+ migrations.AlterModelOptions(
+ name='queryrule',
+ options={'verbose_name': 'Query Rule'},
+ ),
+ migrations.AlterModelOptions(
+ name='referralrule',
+ options={'verbose_name': 'Referral Rule'},
+ ),
+ migrations.AlterModelOptions(
+ name='timerule',
+ options={'verbose_name': 'Time Rule'},
+ ),
+ migrations.AlterModelOptions(
+ name='userisloggedinrule',
+ options={'verbose_name': 'Logged in Rule'},
+ ),
+ migrations.AlterModelOptions(
+ name='visitcountrule',
+ options={'verbose_name': 'Visit count Rule'},
+ ),
+ migrations.AlterField(
+ model_name='referralrule',
+ name='regex_string',
+ field=models.TextField(verbose_name='Regular expression to match the referrer'),
+ ),
+ ]
diff --git a/src/wagtail_personalisation/models.py b/src/wagtail_personalisation/models.py
index 6e5f1b4..417dbad 100644
--- a/src/wagtail_personalisation/models.py
+++ b/src/wagtail_personalisation/models.py
@@ -110,7 +110,7 @@ class PersonalisablePageMixin(models.Model):
blank=True, null=True
)
segment = models.ForeignKey(
- Segment, related_name='pages', on_delete=models.PROTECT,
+ Segment, related_name='+', on_delete=models.PROTECT,
blank=True, null=True
)
is_segmented = models.BooleanField(default=False)