From 4cfa3538d5ad7358277e7b21041cebb2e81c5af9 Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <daniel.gerhardt@mni.thm.de>
Date: Tue, 3 Jan 2017 11:02:12 +0100
Subject: [PATCH] Remove sort_order design document

---
 migrations.py                       |  6 ++++++
 src/main/resources/views/sort_order | 12 ------------
 2 files changed, 6 insertions(+), 12 deletions(-)
 delete mode 100644 src/main/resources/views/sort_order

diff --git a/migrations.py b/migrations.py
index 8c1f91a..ba46424 100644
--- a/migrations.py
+++ b/migrations.py
@@ -303,6 +303,12 @@ def migrate(migration):
             print bump(current_version)
 
     if current_version == 10:
+        print "Deleting 'sort_order' design document..."
+        if not conn.delete(db_url + "/_design/sort_order"):
+            print "'sort_order' design document not found"
+        print bump(current_version)
+
+    if current_version == 11:
         # Next migration goes here
         pass
 
diff --git a/src/main/resources/views/sort_order b/src/main/resources/views/sort_order
deleted file mode 100644
index 5b02088..0000000
--- a/src/main/resources/views/sort_order
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-	"_id": "_design/sort_order",
-	"language": "javascript",
-	"views": {
-		"lecture_question_sort_order_by_sessionid_and_subject": {
-			"map": "function(doc) { if (doc.type == 'sort_order' && doc.questionVariant == 'lecture') { emit([doc.sessionId, doc.subject], doc); } }"
-		},
-		"preparation_question_sort_order_by_sessionid_and_subject": {
-			"map": "function(doc) { if (doc.type == 'sort_order' && doc.questionVariant == 'preparation') { emit([doc.sessionId, doc.subject], doc); } }"
-		}
-	}
-}
-- 
GitLab