From 62bb6838a3e65582e79ab973b5afa4928080245c Mon Sep 17 00:00:00 2001 From: Raju Chaudhary Date: Thu, 10 Aug 2017 16:16:29 +0545 Subject: [PATCH 1/4] [#981] Review and Credit for members --- app/MyApp/app/Router.js | 73 +++++++++++-------- .../app/collections/membercourseprogresses.js | 9 ++- app/MyApp/app/views/CreditsLeaderView.js | 19 +++-- app/MyApp/app/views/CreditsTable.js | 2 +- databases/membercourseprogress.js | 7 ++ 5 files changed, 65 insertions(+), 45 deletions(-) diff --git a/app/MyApp/app/Router.js b/app/MyApp/app/Router.js index 02f90000d..8fce8452a 100644 --- a/app/MyApp/app/Router.js +++ b/app/MyApp/app/Router.js @@ -422,22 +422,26 @@ $(function() { $('#creditsMainTable').append('

' + 'Course Credits' + '

'); creditsView.addHeading(); var count=0; - var courses = new App.Collections.Courses(); + var courses = new App.Collections.membercourseprogresses(); courses.fetch({ async:false, success: function (courseDocs) { + console.log(courseDocs) if(courseDocs.length>0){ + var mem_list=[] + var course_list=[] for(var i=0;i0){ - creditsView.courseId=doc.get('_id'); - creditsView.learnerIds = learnerIds; - creditsView.render(); - } + if(courseDocs.models[i].id != '_design/bell') { + mem_list.push({"courseId": courseDocs.models[i].attributes.courseId, "MemberId" : courseDocs.models[i].attributes.memberId}) + } + } + console.log(mem_list) + if(mem_list.length > 0){ + for(var i = 0 ; i < mem_list.length; i++){ + creditsView.courseId= mem_list[i].courseId; + creditsView.mem_list = mem_list; } + creditsView.render(); } } } @@ -522,7 +526,7 @@ $(function() { { if(learnerCollection.length > 0) { - memberId = learnerCollection.models[0].get("_id"); + memberId = learnerCollection[0].get("_id"); } } if(!memberId) @@ -546,19 +550,18 @@ $(function() { App.$el.children('.body').html('
'); var select = $("