From a6a7259dc0f1ec2792ce2282beb37e8e493f89f2 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Fri, 27 Jul 2012 13:03:09 -0400 Subject: [PATCH] EDI with copies JEDI template; part 2 Signed-off-by: Bill Erickson --- Open-ILS/src/sql/Pg/950.data.seed-values.sql | 14 +++++++++++++- Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql index 8fae55de95..a043231526 100644 --- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql +++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql @@ -8034,7 +8034,19 @@ END; "free-text":[ [% FOR note IN ftx_vals -%] "[% note %]"[% UNLESS loop.last %], [% END %][% END %] ], - "quantity":[% li.lineitem_details.size %] + "quantity":[% li.lineitem_details.size %], + "copies" : [ + [%- IF 0 -%] + [%- FOR lid IN li.lineitem_details -%] + { [%- IF lid.fund %] "fund" : "[% lid.fund.code %]",[% END -%] + [%- IF lid.cn_label %] "call_number" : "[% lid.cn_label %]", [% END -%] + [%- IF lid.circ_modifier %] "item_type" : "[% lid.circ_modifier %]", [% END -%] + [%- IF lid.location %] "copy_location" : "[% lid.location.name %]", [% END -%] + [%- IF lid.owning_lib %] "owning_lib" : "[% lid.owning_lib.shortname %]", [% END -%] + [%- #chomp %]"copy_id" : "[% lid.eg_copy_id %]" }[% ',' UNLESS loop.last %] + [% END -%] + [%- END -%] + ] }[% UNLESS loop.last %],[% END %] [%-# TODO: lineitem details (later) -%] [% END %] diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql index 2155700e02..a2da4e85c6 100644 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql @@ -71,7 +71,7 @@ END; ], "quantity":[% li.lineitem_details.size %], "copies" : [ - [%- IF 1 -%] + [%- IF 0 -%] [%- FOR lid IN li.lineitem_details -%] { [%- IF lid.fund %] "fund" : "[% lid.fund.code %]",[% END -%] [%- IF lid.cn_label %] "call_number" : "[% lid.cn_label %]", [% END -%] -- 2.11.0