From 4f2606064aba4a7c6dc267a48e6919680a0139c5 Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <daniel.gerhardt@mni.thm.de>
Date: Mon, 19 Dec 2016 15:19:47 +0100
Subject: [PATCH] Add view for finding inactive session lists for guests

This view lists loggedin documents for guests indexed by timestamp.
---
 src/main/resources/views/logged_in | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/resources/views/logged_in b/src/main/resources/views/logged_in
index a8cb9f2..02eca90 100644
--- a/src/main/resources/views/logged_in
+++ b/src/main/resources/views/logged_in
@@ -7,6 +7,9 @@
 		},
 		"visited_sessions_by_user": {
 			"map": "function(doc) { if(doc.type == 'logged_in') { emit(doc.user, doc.visitedSessions); }}"
+		},
+		"by_last_activity_for_guests": {
+			"map": "function(doc) {\n  if (doc.type == 'logged_in' && doc.user.indexOf('Guest') === 0) {\n    emit(doc.timestamp || 0, {_rev: doc._rev});\n  }\n}"
 		}
 	}
 }
-- 
GitLab