From 001df8a58aa2c585ff7eb0eddbf68ce58652a0af Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Wed, 29 Aug 2018 09:33:28 +0100
Subject: [PATCH] Add drupal_ids for imported types

---
 .../news/migrations/0006_newspage_drupal_id.py | 18 ++++++++++++++++++
 opentech/public/news/models.py                 |  2 ++
 .../migrations/0005_projectpage_drupal_id.py   | 18 ++++++++++++++++++
 opentech/public/projects/models.py             |  2 ++
 4 files changed, 40 insertions(+)
 create mode 100644 opentech/public/news/migrations/0006_newspage_drupal_id.py
 create mode 100644 opentech/public/projects/migrations/0005_projectpage_drupal_id.py

diff --git a/opentech/public/news/migrations/0006_newspage_drupal_id.py b/opentech/public/news/migrations/0006_newspage_drupal_id.py
new file mode 100644
index 000000000..0638e9f29
--- /dev/null
+++ b/opentech/public/news/migrations/0006_newspage_drupal_id.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.0.2 on 2018-08-29 11:23
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('news', '0005_newsprojectrelatedpage'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='newspage',
+            name='drupal_id',
+            field=models.IntegerField(blank=True, editable=False, null=True),
+        ),
+    ]
diff --git a/opentech/public/news/models.py b/opentech/public/news/models.py
index 845abc50b..d57f6f118 100644
--- a/opentech/public/news/models.py
+++ b/opentech/public/news/models.py
@@ -90,6 +90,8 @@ class NewsPage(BasePage):
     subpage_types = []
     parent_page_types = ['NewsIndex']
 
+    drupal_id = models.IntegerField(null=True, blank=True, editable=False)
+
     # It's datetime for easy comparison with first_published_at
     publication_date = models.DateTimeField(
         null=True, blank=True,
diff --git a/opentech/public/projects/migrations/0005_projectpage_drupal_id.py b/opentech/public/projects/migrations/0005_projectpage_drupal_id.py
new file mode 100644
index 000000000..adb05539c
--- /dev/null
+++ b/opentech/public/projects/migrations/0005_projectpage_drupal_id.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.0.2 on 2018-08-29 11:23
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('projects', '0004_projectpage_categories'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='projectpage',
+            name='drupal_id',
+            field=models.IntegerField(blank=True, editable=False, null=True),
+        ),
+    ]
diff --git a/opentech/public/projects/models.py b/opentech/public/projects/models.py
index 5dc745f13..b1dcc1157 100644
--- a/opentech/public/projects/models.py
+++ b/opentech/public/projects/models.py
@@ -99,6 +99,8 @@ class ProjectPage(FundingMixin, BasePage):
     subpage_types = []
     parent_page_types = ['ProjectIndexPage']
 
+    drupal_id = models.IntegerField(null=True, blank=True, editable=False)
+
     introduction = models.TextField(blank=True)
     icon = models.ForeignKey(
         'images.CustomImage',
-- 
GitLab