Bug 8524: Add a non-automatic barcode plugin
authorJared Camins-Esakov <jcamins@cpbibliography.com>
Wed, 1 Aug 2012 15:54:55 +0000 (11:54 -0400)
committerPaul Poulain <paul.poulain@biblibre.com>
Fri, 31 Aug 2012 15:42:26 +0000 (17:42 +0200)
commita2186855b39d2bf872b79ad0d1224330de9b8f43
treea4855655d7f566b0a425e0295e7f36ddb73be082
parent0a0f311cc0eaf3f70696ff3a5f4473acb35b86fa
Bug 8524: Add a non-automatic barcode plugin

In addition to adding a new barcode plugin, this commit begins
refactoring the barcode generation code using a new module,
C4::Barcodes::ValueBuilder. From the POD:
    This module is intended as a shim to ease the eventual transition
    from having all barcode-related code in the value builder plugin
    barcode.pl file to using C4::Barcodes. Since the shift will require
    a rather significant amount of refactoring, this module will return
    value builder-formatted results, at first by merely running the
    code that was formerly in the barcodes.pl value builder, but later
    by using C4::Barcodes.

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
C4/Barcodes/ValueBuilder.pm [new file with mode: 0644]
cataloguing/value_builder/barcode.pl
cataloguing/value_builder/barcode_manual.pl [new file with mode: 0755]
t/Barcodes_ValueBuilder.t [new file with mode: 0644]