From 2ceb4c720ddb69f5fe4563de0367b117dc4b075e Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 6 Jul 2006 17:06:06 +0000 Subject: [PATCH] added IDL fetching git-svn-id: svn://svn.open-ils.org/ILS/trunk@4910 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/extras/autogen.sh | 4 ++-- Open-ILS/src/extras/fieldmapper.pl | 4 ++++ Open-ILS/src/extras/org_tree_js.pl | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/extras/autogen.sh b/Open-ILS/src/extras/autogen.sh index fd701a93f1..42c8d7432d 100755 --- a/Open-ILS/src/extras/autogen.sh +++ b/Open-ILS/src/extras/autogen.sh @@ -7,10 +7,10 @@ CONFIG="$1"; JSDIR="/openils/var/web/opac/common/js/"; echo "Updating fieldmapper"; -perl fieldmapper.pl > "$JSDIR/fmall.js"; +perl fieldmapper.pl "$CONFIG" > "$JSDIR/fmall.js"; echo "Updating web_fieldmapper"; -perl fieldmapper.pl "web_core" > "$JSDIR/fmcore.js"; +perl fieldmapper.pl "$CONFIG" "web_core" > "$JSDIR/fmcore.js"; echo "Updating OrgTree"; perl org_tree_js.pl "$CONFIG" > "$JSDIR/OrgTree.js"; diff --git a/Open-ILS/src/extras/fieldmapper.pl b/Open-ILS/src/extras/fieldmapper.pl index 032df02356..40d7da04eb 100755 --- a/Open-ILS/src/extras/fieldmapper.pl +++ b/Open-ILS/src/extras/fieldmapper.pl @@ -2,6 +2,10 @@ use strict; use warnings; use Data::Dumper; use OpenILS::Utils::Fieldmapper; +use OpenSRF::Utils::SettingsClient; + +OpenSRF::System->bootstrap_client(config_file => $ARGV[0]); +Fieldmapper->import(IDL => OpenSRF::Utils::SettingsClient->new->config_value("IDL")); my $map = $Fieldmapper::fieldmap; diff --git a/Open-ILS/src/extras/org_tree_js.pl b/Open-ILS/src/extras/org_tree_js.pl index 71edb0ec93..c09480974b 100644 --- a/Open-ILS/src/extras/org_tree_js.pl +++ b/Open-ILS/src/extras/org_tree_js.pl @@ -5,10 +5,13 @@ use OpenSRF::AppSession; use OpenSRF::System; use JSON; use OpenILS::Utils::Fieldmapper; +use OpenSRF::Utils::SettingsClient; die "usage: perl org_tree_js.pl " unless $ARGV[0]; OpenSRF::System->bootstrap_client(config_file => $ARGV[0]); +Fieldmapper->import(IDL => OpenSRF::Utils::SettingsClient->new->config_value("IDL")); + my $ses = OpenSRF::AppSession->create("open-ils.storage"); my $tree = $ses->request("open-ils.storage.direct.actor.org_unit.retrieve.all.atomic")->gather(1); my $types = $ses->request("open-ils.storage.direct.actor.org_unit_type.retrieve.all.atomic")->gather(1); -- 2.43.2