From: berick <berick@esilibrary.com>
Date: Wed, 4 May 2011 17:14:38 +0000 (-0400)
Subject: show match score/quality in VL record match grid
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=054ac72165d347166553d3b0987d1442c194ee2d;p=evergreen%2Fmasslnc.git

show match score/quality in VL record match grid
---

diff --git a/Open-ILS/web/js/ui/default/vandelay/vandelay.js b/Open-ILS/web/js/ui/default/vandelay/vandelay.js
index bb6ce0c0db..5b000b7737 100644
--- a/Open-ILS/web/js/ui/default/vandelay/vandelay.js
+++ b/Open-ILS/web/js/ui/default/vandelay/vandelay.js
@@ -464,26 +464,24 @@ function vlLoadMatchUI(recId) {
 
                 // build the data store of records with match information
                 var dataStore = bre.toStoreData(recs, null, 
-                    {virtualFields:['_id']});
+                    {virtualFields:['_id', 'match_score', 'match_quality']});
                 dataStore.identifier = '_id';
 
                 var matchSeenMap = {};
 
-                // XXX much of this is no longer needed with changes to match_set
                 for(var i = 0; i < dataStore.items.length; i++) {
                     var item = dataStore.items[i];
                     item._id = i; // just need something unique
-                    /*
                     for(var j = 0; j < matches.length; j++) {
                         var match = matches[j];
                         if(match.eg_record() == item.id && !matchSeenMap[match.id()]) {
-                            var attr = getRecAttrFromMatch(queuedRecordsMap[recId], match);
-                            item.src_matchpoint = getRecAttrDefFromAttr(attr, currentType).code();
+                            if(match.match_score)
+                                item.match_score = match.match_score();
+                            item.match_quality = match.quality();
                             matchSeenMap[match.id()] = 1;
                             break;
                         }
                     }
-                    */
                 }
 
                 // now populate the grid
diff --git a/Open-ILS/web/templates/default/vandelay/inc/matches.tt2 b/Open-ILS/web/templates/default/vandelay/inc/matches.tt2
index 39f826107d..9cccbdb19f 100644
--- a/Open-ILS/web/templates/default/vandelay/inc/matches.tt2
+++ b/Open-ILS/web/templates/default/vandelay/inc/matches.tt2
@@ -14,6 +14,8 @@
                     get: vlGetViewMARC, 
                     formatter : vlFormatViewMatchMARC
                 },
+                {name: 'Match Score', field:'match_score'},
+                {name: 'Match Quality', field:'match_quality'},
                 {name: '&vandelay.creator;', get: vlGetCreator},
                 {name: '&vandelay.create.date;', field:'create_date', get: vlGetDateTimeField},
                 {name: '&vandelay.last.edit.date;', field:'edit_date', get: vlGetDateTimeField},