From: phasefx Date: Fri, 2 Jan 2009 18:18:13 +0000 (+0000) Subject: tweak the columns for the main patron standing penalty applicator/remover X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=dbc267de998a8752a064f1029ed23e23a51f0c45;p=Evergreen.git tweak the columns for the main patron standing penalty applicator/remover git-svn-id: svn://svn.open-ils.org/ILS/trunk@11725 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/xul/staff_client/server/locale/en-US/common.properties b/Open-ILS/xul/staff_client/server/locale/en-US/common.properties index bf860ec359..eb3ef71ed0 100644 --- a/Open-ILS/xul/staff_client/server/locale/en-US/common.properties +++ b/Open-ILS/xul/staff_client/server/locale/en-US/common.properties @@ -78,9 +78,13 @@ staff.csp_block_renew_yes=Yes staff.csp_block_renew_no= staff.csp_block_hold_yes=Yes staff.csp_block_hold_no= -staff.csp_applied_label=Applied to Patron? -staff.csp_applied_yes=Applied -staff.csp_applied_no= +staff.ausp_applied_label=Applied to Patron? +staff.ausp_applied_yes=Applied +staff.ausp_applied_no= +staff.ausp_staff_label=Applied By +staff.ausp_set_date_label=Applied On +staff.ausp_note_label=Note +staff.ausp_org_unit_label=Library staff.mbts_id_label=Bill # staff.mbts_xact_start_label=Start staff.mbts_xact_finish_label=Finish diff --git a/Open-ILS/xul/staff_client/server/patron/util.js b/Open-ILS/xul/staff_client/server/patron/util.js index c424653bca..25211b5d76 100644 --- a/Open-ILS/xul/staff_client/server/patron/util.js +++ b/Open-ILS/xul/staff_client/server/patron/util.js @@ -284,29 +284,52 @@ patron.util.csp_columns = function(modify,params) { { 'persist' : 'hidden width ordinal', 'id' : 'csp_block_circ', 'label' : commonStrings.getString('staff.csp_block_circ_label'), 'flex' : 1, 'primary' : false, 'hidden' : true, 'render' : function(my) { - return String( my.csp.block_list() ).match('circ') ? commonStrings.getString('staff.csp_block_circ_yes') : commonStrings.getString('staff.csp_block_circ_no'); + return String( my.csp.block_list() ).match('CIRC') ? commonStrings.getString('staff.csp_block_circ_yes') : commonStrings.getString('staff.csp_block_circ_no'); } }, { 'persist' : 'hidden width ordinal', 'id' : 'csp_block_renew', 'label' : commonStrings.getString('staff.csp_block_renew_label'), 'flex' : 1, 'primary' : false, 'hidden' : true, 'render' : function(my) { - return String( my.csp.block_list() ).match('renew') ? commonStrings.getString('staff.csp_block_renew_yes') : commonStrings.getString('staff.csp_block_renew_no'); + return String( my.csp.block_list() ).match('RENEW') ? commonStrings.getString('staff.csp_block_renew_yes') : commonStrings.getString('staff.csp_block_renew_no'); } }, { 'persist' : 'hidden width ordinal', 'id' : 'csp_block_hold', 'label' : commonStrings.getString('staff.csp_block_hold_label'), 'flex' : 1, 'primary' : false, 'hidden' : true, 'render' : function(my) { - return String( my.csp.block_list() ).match('hold') ? commonStrings.getString('staff.csp_block_hold_yes') : commonStrings.getString('staff.csp_block_hold_no'); + return String( my.csp.block_list() ).match('HOLD') ? commonStrings.getString('staff.csp_block_hold_yes') : commonStrings.getString('staff.csp_block_hold_no'); } }, { - 'persist' : 'hidden width ordinal', 'id' : 'csp_applied', 'label' : commonStrings.getString('staff.csp_applied_label'), 'flex' : 1, + 'persist' : 'hidden width ordinal', 'id' : 'ausp_applied', 'label' : commonStrings.getString('staff.ausp_applied_label'), 'flex' : 1, 'primary' : false, 'hidden' : false, 'render' : function(my) { - return util.functional.find_id_object_in_list( my.au.standing_penalties(), my.csp.id() ) - ? commonStrings.getString('staff.csp_applied_yes') : commonStrings.getString('staff.csp_applied_no'); + return my.ausp ? commonStrings.getString('staff.ausp_applied_yes') : commonStrings.getString('staff.ausp_applied_no'); } - } + }, + { + 'persist' : 'hidden width ordinal', 'id' : 'ausp_staff', 'label' : commonStrings.getString('staff.ausp_staff_label'), 'flex' : 1, + 'primary' : false, 'hidden' : true, 'render' : function(my) { + return my.ausp ? my.ausp.staff() : ''; + } + }, + { + 'persist' : 'hidden width ordinal', 'id' : 'ausp_set_date', 'label' : commonStrings.getString('staff.ausp_set_date_label'), 'flex' : 1, + 'primary' : false, 'hidden' : true, 'render' : function(my) { + return my.ausp ? my.ausp.set_date() : ''; + } + }, + { + 'persist' : 'hidden width ordinal', 'id' : 'ausp_note', 'label' : commonStrings.getString('staff.ausp_note_label'), 'flex' : 1, + 'primary' : false, 'hidden' : true, 'render' : function(my) { + return my.ausp ? my.ausp.note() : ''; + } + }, + { + 'persist' : 'hidden width ordinal', 'id' : 'ausp_org_unit', 'label' : commonStrings.getString('staff.ausp_org_unit_label'), 'flex' : 1, + 'primary' : false, 'hidden' : true, 'render' : function(my) { + return my.ausp ? data.hash.aou[ my.ausp.org_unit() ].shortname() : ''; + } + } ]; for (var i = 0; i < c.length; i++) { if (modify[ c[i].id ]) {