LP#1367926: Expose non-MARC bre data via U2
authorMike Rylander <mrylander@gmail.com>
Tue, 8 Dec 2015 15:08:41 +0000 (10:08 -0500)
committerMike Rylander <mrylander@gmail.com>
Tue, 8 Dec 2015 15:08:41 +0000 (10:08 -0500)
commita58b5d9091ba512eeeb41a2efebf567f32468ada
tree6e3846aeaf931fc434011f6f75a85ca2fbfdcbd7
parentcea7e2f8f1c64d1002a79a68e03f0298a260c9a6
LP#1367926: Expose non-MARC bre data via U2

Many use cases for the new unAPI implemetation depend on being able to run
recurring processes on new, updated, or deleted objects.  For most objects,
this is simple because they carry timestamps as fields.  However, the bre
class, as exposed by unAPI, does not provide access to many non-MARC fields.

So, here we add an 'includes' options to expose the non-MARC fields of use
to external processes.  The option is spelled "bre.extern", as in the tag
URI:

  tag::U2@bre/267{bre.extern}

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/sql/Pg/990.schema.unapi.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.function.unapi-bre.external-includes.sql [new file with mode: 0644]