EDI with copies JEDI template; part 2 collab/berick/acq-edi-orders-with-copies
authorBill Erickson <berick@esilibrary.com>
Fri, 27 Jul 2012 17:03:09 +0000 (13:03 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 27 Jul 2012 17:03:09 +0000 (13:03 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql

index 8fae55d..a043231 100644 (file)
@@ -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 %]
index 2155700..a2da4e8 100644 (file)
@@ -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 -%]