[OPEN-ILS-DEV] PATCHES: OpenNCIP (Attn: David) and OpenILS::SIP

Bill Erickson erickson at esilibrary.com
Wed Jun 18 22:30:15 EDT 2008


On Wednesday 18 June 2008 10:13 Brandon W. Uhlman wrote:
> Quoting Bill Erickson <erickson at esilibrary.com>:
> >> This patch introduces a new configuration stanza, <options> in the
> >> implementation_config of an institution in oils_sip.xml. Currently,
> >> the only option is 'msg64_summary_datatype', which can have a value of
> >> 'barcode', which causes message 64 responses to return item barcodes
> >> instead of item titles, the previously default behaviour in
> >> Evergreen's SIP2 implementation. Setting any value other than
> >> 'barcode', or not setting this value at all will result in message 64
> >> returning titles.
> >
> > +		if($return_datatype[0]->{value} ne 'title') {
> > +			push( @o, __circ_to_barcode($self->{editor}, $circid));
> > +		} else {
> > +			push( @o, __circ_to_title($self->{editor}, $circid));
> > +		}
> >
> > In this case, if the option is not set, then it will return a barcode. 
> > How about we change that first test to:
> >
> > if($return_datatype[0]->{value} eq 'barcode') { ...
>
> I guess I'm editorializing that barcode should be the default return
> value if the option is unset. :)
>
> Seriously? Oops. I have no problem with your suggested adjustment.


Patch to Patron.pm and oils_sip.xml.example applied with the above change.

Thanks, Brandon!

-bill

-- 
Bill Erickson
| VP, Software Development & Integration
| Equinox Software, Inc. / The Evergreen Experts
| phone: 877-OPEN-ILS (673-6457)
| email: erickson at esilibrary.com
| web: http://esilibrary.com


More information about the Open-ils-dev mailing list