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)
committerGalen Charlton <gmc@esilibrary.com>
Tue, 16 Feb 2016 18:45:44 +0000 (13:45 -0500)
commitd39595ef5b469b7804f0a43c30db717c21d4d032
tree0bbd05cb67aa4b35fd3c67e95aa2ab583139bc48
parent7bcacb08d656d8a41a7a3de8b35bc2b2859c8aff
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>
Signed-off-by: Galen Charlton <gmc@esilibrary.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]