From: erickson Date: Thu, 15 May 2008 02:12:46 +0000 (+0000) Subject: added a simple marc tag/subfield entry for vendor order record fields which compiles... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=de6994c064e58dd4816f82e9329168a1e5cd0125;p=Evergreen.git added a simple marc tag/subfield entry for vendor order record fields which compiles down to xpath git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9610 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js index a4bac601ba..3175909a8f 100644 --- a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js +++ b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js @@ -49,6 +49,10 @@ function fetchProvider() { function createOrderRecordField(fields) { fields.provider = providerId; + if(!fields.xpath) + fields.xpath = '//*[@tag="'+fields.tag+'"]/*[@code="'+fields.subfield+'"]'; + delete fields.tag; + delete fields.subfield; openils.acq.Provider.createLineitemAttrDef(fields, function(id) { loadPADGrid(); diff --git a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html index 49cad7ec4c..ebd169829c 100644 --- a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html +++ b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html @@ -40,16 +40,21 @@ - - - - + + + + + + + + + @@ -66,7 +71,9 @@ {name: '${_("ID")}', field: 'id'}, {name: '${_("Code")}', field:'code'}, {name: '${_("Description")}', field: "description", width:'auto'}, - {name: '${_("XPath")}', field:'xpath', width:'auto'} + {name: '${_("XPath")}', field:'xpath', width:'auto'}, + {name: '${_("Tag")}', value:'test'}, + {name: '${_("Subfield")}', value:'test'} ]] }];