From 0454e4ccb6831e5e460e573779fd187a88e78112 Mon Sep 17 00:00:00 2001
From: gmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Date: Thu, 18 Nov 2010 17:38:21 +0000
Subject: [PATCH] mark some non-NULL provider and EDI fields as required

Signed-off-by: Galen Charlton <gmc@esilibrary.com>

git-svn-id: svn://svn.open-ils.org/ILS/trunk@18790 dcc99617-32d9-48b4-a31d-7c20da2025e4
---
 Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2 | 1 +
 Open-ILS/web/templates/default/conify/global/acq/provider.tt2    | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2 b/Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2
index 8c9e170d2f..eebadd411c 100644
--- a/Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2
+++ b/Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2
@@ -25,6 +25,7 @@
         <table  jsId="pListGrid"
                 dojoType="openils.widget.AutoGrid"
                 fieldOrder="['id', 'label', 'host', 'username', 'password', 'account', 'owner', 'last_activity', 'provider', 'path', 'in_dir', 'vendacct', 'vendcode']"
+                requiredFields="['label', 'host', 'provider', 'owner']"
                 query="{id: '*'}"
                 defaultCellWidth='"auto"'
                 fmClass='acqedi'
diff --git a/Open-ILS/web/templates/default/conify/global/acq/provider.tt2 b/Open-ILS/web/templates/default/conify/global/acq/provider.tt2
index ddef4b88fb..d047cbdc45 100644
--- a/Open-ILS/web/templates/default/conify/global/acq/provider.tt2
+++ b/Open-ILS/web/templates/default/conify/global/acq/provider.tt2
@@ -57,6 +57,7 @@
             <table  jsId="paListGrid"
                     dojoType="openils.widget.AutoGrid"
                     fieldOrder="['id', 'address_type', 'provider', 'street1', 'street2', 'city', 'county', 'state', 'country', 'post_code']"
+                    requiredFields="['street1', 'city', 'state', 'country', 'post_code']"
                     query="{id: '*'}"
                     fmClass='acqpa'
                     defaultCellWidth='"auto"' 
@@ -77,6 +78,7 @@
             <table  jsId="pcListGrid"
                     dojoType="openils.widget.AutoGrid"
                     fieldOrder="['id', 'name', 'provider', 'role', 'email']"
+                    requiredFields="['name']"
                     defaultCellWidth='"auto"'
                     query="{id: '*'}"
                     fmClass='acqpc'
@@ -95,6 +97,7 @@
             <table  jsId="pcaListGrid"
                     dojoType="openils.widget.AutoGrid"
                     fieldOrder="['id', 'address_type', 'contact', 'street1', 'street2', 'city', 'county', 'state', 'country', 'post_code']"
+                    requiredFields="['street1', 'city', 'state', 'country', 'post_code']"
                     query="{id: '*'}"
                     fmClass='acqpca'
                     defaultCellWidth='"auto"' 
@@ -115,6 +118,7 @@
             <table  jsId="padListGrid"
                     dojoType="openils.widget.AutoGrid"
                     fieldOrder="['id', 'provider', 'code', 'description',  'provider', 'ident', 'remove',  'tag', 'subfield', 'xpath']"
+                    requiredFields="['code', 'description', 'xpath']"
                     query="{id: '*'}"
                     fmClass='acqlipad'
                     editOnEnter='true'>
@@ -141,6 +145,7 @@
             <table  jsId="phsListGrid"
                     dojoType="openils.widget.AutoGrid"
                     fieldOrder="['id', 'provider', 'name', 'subfield']"
+                    requiredFields="['name', 'subfield']"
                     query="{id: '*'}"
                     fmClass='acqphsm'
                     editOnEnter='true'>
-- 
2.11.0