From a88a5872e59399a1f9f51d82f7000586902dc267 Mon Sep 17 00:00:00 2001 From: phasefx Date: Thu, 30 Mar 2006 17:56:53 +0000 Subject: [PATCH] required surveys vs all surveys git-svn-id: svn://svn.open-ils.org/ILS/trunk@3466 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../chrome/content/OpenILS/data.js | 25 ++++++++++++++++++- .../xul/staff_client/server/patron/summary.js | 4 +-- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js b/Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js index 56cc03b9bb..66e5a0c3f6 100644 --- a/Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js +++ b/Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js @@ -227,7 +227,7 @@ OpenILS.data.prototype = { function() { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var f = gen_fm_retrieval_func( - 'asv', + 'my_asv', [ api.FM_ASV_RETRIEVE_REQUIRED.app, api.FM_ASV_RETRIEVE_REQUIRED.method, @@ -247,6 +247,29 @@ OpenILS.data.prototype = { } ); + this.chain.push( + function() { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + var f = gen_fm_retrieval_func( + 'asv', + [ + api.FM_ASV_RETRIEVE.app, + api.FM_ASV_RETRIEVE.method, + [ obj.session ], + true + ] + ); + try { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + f(); + } catch(E) { + var error = 'Error: ' + js2JSON(E); + obj.error.sdump('D_ERROR',error); + alert(error); + throw(E); + } + } + ); obj.error.sdump('D_DEBUG','_fm_objects = ' + js2JSON(this._fm_objects) + '\n'); diff --git a/Open-ILS/xul/staff_client/server/patron/summary.js b/Open-ILS/xul/staff_client/server/patron/summary.js index 7b840ed909..223cec955a 100644 --- a/Open-ILS/xul/staff_client/server/patron/summary.js +++ b/Open-ILS/xul/staff_client/server/patron/summary.js @@ -200,7 +200,7 @@ patron.summary.prototype = { var rows = document.createElement('rows'); grid.appendChild(rows); /*******************************************************************/ JSAN.use('util.date'); JSAN.use('util.functional'); - var surveys = obj.OpenILS.data.list.asv; + var surveys = obj.OpenILS.data.list.my_asv; var sr = obj.patron.survey_responses(); for (var i = 0; i < surveys.length; i++) { var survey = surveys[i]; @@ -630,7 +630,7 @@ patron.summary.prototype = { chain.push( function() { try { - var surveys = obj.OpenILS.data.list.asv; + var surveys = obj.OpenILS.data.list.my_asv; var survey_responses = {}; for (var i = 0; i < surveys.length; i++) { var s = obj.network.request( -- 2.43.2