From: erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4> Date: Fri, 19 Feb 2010 16:03:23 +0000 (+0000) Subject: teach edit pane and the (pending) pcrud filter code about local (non-IDL) fields... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=9d3c56f0a1f324bcdab5461a7bfd39038e27ad78;p=contrib%2FConifer.git teach edit pane and the (pending) pcrud filter code about local (non-IDL) fields as opposed to regular virtual fields git-svn-id: svn://svn.open-ils.org/ILS/trunk@15597 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/js/dojo/openils/widget/EditPane.js b/Open-ILS/web/js/dojo/openils/widget/EditPane.js index 525a4cd0af..d7a8dc8ab0 100644 --- a/Open-ILS/web/js/dojo/openils/widget/EditPane.js +++ b/Open-ILS/web/js/dojo/openils/widget/EditPane.js @@ -60,7 +60,8 @@ if(!dojo._hasResource['openils.widget.EditPane']) { for(var f in this.sortedFieldList) { var field = this.sortedFieldList[f]; - if(!field || field.virtual) continue; + if(!field || field.virtual || field.nonIdl) continue; + if(field.name == this.fmIDL.pkey && this.mode == 'create' && this.fmIDL.pkey_sequence) continue; /* don't show auto-generated fields on create */ diff --git a/Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js b/Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js index a1cfe2b6a7..5d9fb0c9a5 100644 --- a/Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js +++ b/Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js @@ -33,7 +33,7 @@ if(!dojo._hasResource['openils.widget.PCrudFilterDialog']) { this.inherited(arguments); this.initAutoEnv(); var realFieldList = this.sortedFieldList.filter( - function(item) { return !item.virtual; }); + function(item) { return !(item.virtual || item.nonIdl); }); this.fieldStore = new dojo.data.ItemFileReadStore({ data : { identifier : 'name',