From 47aa07e79deed89882a50638a276215a0e6a2cd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20K=C3=A4sler?= <tom.kaesler@mni.thm.de> Date: Tue, 17 Mar 2015 16:45:39 +0100 Subject: [PATCH] #15391 new views to only get subjects for session --- src/main/resources/views/skill_question | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/resources/views/skill_question b/src/main/resources/views/skill_question index 3f45944..e87f958 100644 --- a/src/main/resources/views/skill_question +++ b/src/main/resources/views/skill_question @@ -76,6 +76,18 @@ }, "lecture_question_ids_by_session_for_all": { "map": "function(doc) { if (doc.type == 'skill_question' && doc.questionVariant == 'lecture' && doc.active == 1) { emit([doc.sessionId, doc.subject, doc.text], {}); }}" + }, + "lecture_question_subjects_by_session": { + "map": "function(doc) { if (doc.type == 'skill_question' && doc.questionVariant == 'lecture') { emit(doc.sessionId, doc.subject); }}" + }, + "preparation_question_subjects_by_session": { + "map": "function(doc) { if (doc.type == 'skill_question' && doc.questionVariant == 'preparation') { emit(doc.sessionId, doc.subject); }}" + }, + "lecture_question_ids_by_session_and_subject": { + "map": "function(doc) { if (doc.type == 'skill_question' && doc.questionVariant == 'lecture') { emit([doc.sessionId, doc.subject], doc._id); }}" + }, + "preparation_question_ids_by_session_and_subject": { + "map": "function(doc) { if (doc.type == 'skill_question' && doc.questionVariant == 'preparation') { emit([doc.sessionId, doc.subject], doc._id); }}" } } } -- GitLab